.review-box,.review-box--large-logo{margin-block:1rem;background-color:#fff;box-shadow:0 2px 4px rgba(188,210,233,.1);display:flex}.review-box--large-logo .review-box__logo img,.review-box__logo img{max-width:var(--logo-max-width);height:auto;transition:transform .2s}.review-box--large-logo .review-box__logo img:hover,.review-box__logo img:hover{transform:scale(1.05)}.review-box--large-logo .review-box__content,.review-box__content{color:var(--text-color);font-size:.95rem;line-height:1.6;text-align:left}.review-box--large-logo .review-box__content a:hover,.review-box__content a:hover{color:var(--link-hover);text-decoration:underline}.review-box{--border-color:#bcd2e9;--padding:1.25rem;--gap:0.5rem;--logo-max-width:50%;--text-color:#333;--link-color:#0078d7;--link-hover:#106ebe;align-items:center;border:1px solid var(--border-color);border-radius:6px;padding:var(--padding);gap:var(--gap)}.review-box__logo{flex:0 0 20%;display:flex;justify-content:center;align-items:center}.review-box__content{flex:1}.review-box__content a{color:var(--link-color);text-decoration:none;font-weight:500;transition:color .2s}@media (max-width:768px){.review-box,.review-box__content{text-align:center}.review-box{flex-direction:column;padding:1rem}.review-box__logo{flex:none;margin-bottom:1rem}.review-box__logo img{max-width:80px}}.review-box--large-logo{--logo-max-width:100%;align-items:center;border:1px solid var(--border-color);border-radius:6px;padding:var(--padding);gap:var(--gap)}.review-box--large-logo .review-box__logo{flex:0 0 25%;display:flex;justify-content:center;align-items:center}.review-box--large-logo .review-box__content{flex:1}.review-box--large-logo .review-box__content a{color:var(--link-color);text-decoration:none;font-weight:500;transition:color .2s}@media (max-width:768px){.review-box--large-logo{flex-direction:column;text-align:center;padding:1rem}.review-box--large-logo .review-box__logo{flex:none;margin-bottom:1rem}.review-box--large-logo .review-box__logo img{max-width:120px}.review-box--large-logo .review-box__content{text-align:center}}