.legal{padding:calc(var(--header) + clamp(48px, 10vh, 120px)) var(--pad) clamp(96px, 16vh, 180px)}.legal-head{margin-bottom:clamp(40px,8vh,88px)}.legal-title{font-size:var(--t-h1);margin:0 0 14px}.legal-updated{color:var(--graphite);margin:0}.legal-body{gap:36px;max-width:760px;display:grid}.legal-body h2{font-size:var(--t-h3);letter-spacing:-.02em;margin:0 0 10px;font-weight:720}.legal-body p{font-size:var(--t-lede);margin:0 0 12px;line-height:1.55}
