.reviews-page{color:#173649;max-width:1150px;margin:auto;padding:28px 22px 70px}.reviews-page nav{justify-content:space-between;gap:20px;margin-bottom:50px;display:flex}.reviews-page header{margin-bottom:32px}.reviews-page h1{margin:12px 0;font-size:clamp(30px,5vw,48px)}.reviews-page p{line-height:1.7}.reviews-grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.review-summary,.review-card,.review-form{background:#fff;border:1px solid #d8e3e8;border-radius:18px;margin-bottom:18px;padding:26px}.review-summary>strong{font-size:27px}.review-summary span,.review-card span{color:#a76d00}.review-summary small{color:#526b7e;line-height:1.6;display:block}.review-card>div{justify-content:space-between;gap:16px;display:flex}.review-card time{color:#526b7e;font-size:13px}.review-card p{white-space:pre-wrap;overflow-wrap:anywhere}.review-form fieldset{border:0;min-width:0;margin:0;padding:0}.review-form label{margin:18px 0;font-weight:500;display:block}.review-form input:not([type=radio]):not([type=checkbox]),.review-form textarea{width:100%;font:inherit;color:#173649;box-sizing:border-box;background:#fff;border:1px solid #8ca3b0;border-radius:8px;margin-top:8px;padding:12px;display:block}.review-stars{gap:8px;display:flex}.review-stars label{cursor:pointer;margin:8px 0;position:relative}.review-stars input{opacity:0;width:100%;height:100%;position:absolute}.review-stars span:not(.sr-only){font-size:36px}.review-stars input:focus-visible+span{outline-offset:3px;outline:2px solid #125e85}.review-consent{font-size:13px;line-height:1.7}.review-consent input{margin-right:8px}.review-form .review-honey{display:none}.review-success{color:#176234}.review-error{color:#b42318}.review-form button:disabled{opacity:.65}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.reviews-grid{grid-template-columns:1fr}.reviews-page nav{font-size:14px}.review-form{grid-row:1}}
