.legal{max-width:920px;padding-top:45px;padding-bottom:70px}.legal h1{font-size:clamp(2.3rem,5vw,3.8rem)}.legal h2{font-size:1.4rem;letter-spacing:-.02em;margin-top:35px;margin-bottom:12px}.legal p{color:var(--muted);overflow-wrap:anywhere}.legal a{text-underline-offset:4px}.review-note{padding:18px 22px;background:#fff2e9;border-left:3px solid #bd4810;font-size:.94rem}.legal-links{display:flex;gap:18px;flex-wrap:wrap}.policy-reference{font-size:.82rem;color:var(--muted);margin-top:12px}
