.legal{max-width:720px;padding-bottom:64px}.legal .intro{padding:64px 0 24px}.legal h1{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(36px,5.5vw,52px);font-weight:650;line-height:1.06}.legal section{border-top:1px solid var(--line);padding:24px 0}.legal h2{letter-spacing:-.015em;margin:0 0 10px;font-size:20px;font-weight:600}.legal p,.legal li{color:var(--muted);line-height:1.6}.legal p{margin:0 0 10px}.legal ul{margin:0;padding-left:20px}.legal li{margin:6px 0}.legal strong{color:var(--ink);font-weight:600}.legal a{color:var(--accent)}
