.legal-hero{background-color:#f4f8fc;padding:100px 0 90px}.legal-hero h1{max-width:900px;font-size:clamp(3.5rem,7vw,7rem)}.legal-hero p{color:var(--muted);max-width:650px;margin:23px 0 0;font-size:.9rem;line-height:1.7}.legal-content{grid-template-columns:200px minmax(0,720px);justify-content:center;gap:80px;padding:90px 28px 120px;display:grid}.legal-meta{color:var(--muted);font-family:var(--font-geist-mono), monospace;font-size:.59rem;line-height:1.7;position:sticky;top:120px}.legal-body section{border-top:1px solid var(--line);padding:29px 0}.legal-body h2{letter-spacing:-.035em;margin:0 0 14px;font-size:1.2rem}.legal-body p,.legal-body li{color:var(--muted);font-size:.76rem;line-height:1.8}.legal-body p{margin:0}.legal-body ul{padding-left:19px}.legal-body a{color:var(--blue)}@media (max-width:820px){.legal-content{grid-template-columns:1fr;gap:35px}.legal-meta{position:static}}@media (max-width:560px){.legal-hero{padding:74px 0}.legal-hero h1{font-size:clamp(3rem,14vw,4.5rem)}.legal-content{padding:60px 19px 90px}}
