.reviews-head{padding-top:clamp(40px,4.5vw,65px)}.reviews-rating{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:18px;display:flex}.reviews-rating__score{font-family:var(--font-cormorant), Georgia, serif;font-size:clamp(36px,3vw,50px);font-weight:500;line-height:1}.reviews-rating>span[aria-label]{transform:translateY(-2px)}.reviews-rating__count{color:var(--muted);font-size:14px}.reviews-filters{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(24px,2.6vw,36px);display:flex}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,40px);margin-top:clamp(40px,4.4vw,60px);display:grid}.review-card{background:var(--white);border:1px solid var(--line-soft);flex-direction:column;gap:18px;padding:clamp(28px,3vw,44px);display:flex}.review-card__body{font-family:var(--font-cormorant), Georgia, serif;text-wrap:pretty;flex:1;margin:0;font-size:20px;line-height:1.55}.review-card__foot{align-items:center;gap:12px;display:flex}.review-card__badge{border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:inline-flex}.review-card__name{font-size:14px;font-weight:600}.review-card__meta{color:var(--soft);margin-top:4px;font-size:13px}.reviews-cta{text-align:center;padding:0 var(--pad);margin-top:clamp(44px,5vw,64px)}.reviews-empty{text-align:center;padding-top:clamp(44px,4.8vw,70px)}@media (max-width:1020px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.reviews-grid{grid-template-columns:1fr}}
