.legal{max-width:720px;padding:clamp(12px, 3vw, 40px) var(--gutter) clamp(64px, 10vh, 120px);gap:18px;margin:0 auto;display:grid}.legal h1{letter-spacing:-.035em;font-size:clamp(36px,5vw,56px);line-height:1.05}.legal .updated{color:var(--dim);font-size:14px}.legal h2{letter-spacing:-.02em;margin-top:14px;font-size:22px}.legal p:not(.eyebrow):not(.updated){color:var(--text-2);font-size:17px;line-height:1.7}
