.legal{padding:calc(var(--space-11) + var(--space-8)) 0 var(--space-11)}.legal-head{max-width:760px;margin:0 0 var(--space-8)}.legal-head h1{font-family:var(--font-display);color:var(--t-hi);letter-spacing:-.02em;margin:var(--space-4) 0 0;font-size:clamp(2.2rem,4.4vw,3.2rem);font-weight:800;line-height:1.05}.legal-updated{color:var(--t-lo);font-family:var(--font-mono);margin:var(--space-5) 0 0;font-size:.85rem}.legal-body{max-width:760px;color:var(--t-mid);font-size:1.02rem;line-height:1.7}.legal-body h2{font-family:var(--font-display);color:var(--t-hi);letter-spacing:-.01em;margin:var(--space-9) 0 var(--space-3);font-size:1.5rem;font-weight:700}.legal-body p{margin:0 0 var(--space-4)}.legal-body ul{margin:0 0 var(--space-4);padding-left:var(--space-6)}.legal-body li{margin:0 0 var(--space-2)}.legal-body a{color:var(--dv-accent,var(--blue-on-dark));text-decoration:underline}.legal-body strong{color:var(--t-hi);font-weight:600}
