.legal-hero{border-bottom:1px solid var(--line);padding-block:clamp(56px,7vw,104px) clamp(36px,5vw,64px)}.legal-hero h1{margin-top:22px}.legal-hero .updated{letter-spacing:.12em;color:var(--dim);margin-top:18px;font-size:17px}.prose{max-width:46em;color:var(--muted);gap:18px;font-size:18px;display:grid}.prose h2{color:var(--fg);margin-top:28px;font-size:clamp(24px,2.2vw,30px)}.prose h2:first-child{margin-top:0}.prose ul{gap:8px;margin:0;padding-left:1.2em;display:grid}.prose strong{color:var(--fg);font-weight:400}
