
.legal-hero{padding:74px 0 34px;background:#f6f9fb;border-bottom:1px solid var(--line)}
.legal-hero h1{font:800 clamp(36px,6vw,64px)/1.02 'Manrope';letter-spacing:-.045em;margin:12px 0 12px}.legal-hero p{max-width:720px;color:var(--muted);font-size:17px;line-height:1.7}.legal-page{padding:54px 0 82px}.legal-card{max-width:900px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:22px;padding:clamp(24px,5vw,48px);box-shadow:0 18px 50px rgba(16,35,50,.05)}.legal-card h2{font:750 24px/1.25 'Manrope';margin:34px 0 10px}.legal-card h2:first-child{margin-top:0}.legal-card p,.legal-card li{color:#53616b;line-height:1.75}.legal-card ul{padding-left:20px}.legal-card a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.legal-meta{font-size:13px;color:var(--muted);margin-top:6px}
