.review-page{max-width:700px;padding-block:55px 80px}.review-page h1{font-size:clamp(43px,6vw,68px);line-height:1.03}.back-link{display:inline-block;color:var(--cyan);margin-bottom:30px;text-underline-offset:5px}.review-lead{font-size:20px;line-height:1.6;color:var(--text-soft);margin-bottom:28px}.preview-note{border-left:2px solid var(--gold);padding:12px 17px;background:rgba(240,201,120,.05);color:var(--text-soft);line-height:1.6;margin-bottom:30px}.field input,.field textarea{font:16px/1.5 var(--font)}.field small{font-weight:400}.review-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;margin-block:24px}.review-consent input{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:var(--cyan)}.caption{font-size:13px;color:var(--text-soft);line-height:1.6}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status{white-space:pre-wrap;line-height:1.6}.form-status[data-state=error]{color:#ffbdad}.form-status[data-state=success]{color:var(--cyan)}@media(max-width:760px){.review-page{padding-block:38px 56px}.review-lead{font-size:18px}}