.reviews-page{color:#202123;background:#f8f8f8;min-height:100dvh}.reviews-wrap{max-width:900px;margin:0 auto;padding:28px 24px 80px}.reviews-header{color:#858585;justify-content:space-between;align-items:center;font-size:12px;display:flex}.reviews-header a{color:#303030;text-decoration:none}.reviews-header a:hover{text-decoration:underline}.reviews-title{justify-content:space-between;align-items:end;gap:24px;padding:64px 0 34px;display:flex}.reviews-eyebrow{color:#72826b;font-size:12px}.reviews-title h1{margin:10px 0 12px;font-size:30px;font-weight:600}.reviews-title p{color:#737373;max-width:620px;margin:0;line-height:1.8}.reviews-title button{background:#fff;border:1px solid #ddd;border-radius:9px;flex-shrink:0;padding:10px 15px}.reviews-title button:hover{background:#f0f0f0}.reviews-section{margin:26px 0}.reviews-section h2{align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.reviews-section h2 span{color:#64735e;background:#e8ebe5;border-radius:20px;padding:2px 9px;font-size:12px}.reviews-list{gap:10px;display:grid}.review-card{background:#fff;border:1px solid #e6e6e6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;display:flex}.review-card strong,.review-card span{display:block}.review-card strong{margin-bottom:8px;font-size:15px}.review-card span,.review-card em{color:#888;font-size:12px;font-style:normal}.review-card a{white-space:nowrap;color:#536c4e;font-weight:600;text-decoration:none}.review-card a:hover{text-decoration:underline}.reviews-empty{color:#929292;background:#fff;border:1px dashed #ddd;border-radius:12px;padding:26px}.reviews-error{color:#a52828}.reviews-note{color:#999;margin-top:40px;font-size:12px}@media (max-width:620px){.reviews-title{padding-top:40px;display:block}.reviews-title button{margin-top:20px}.review-card{flex-direction:column;align-items:start}}
