.legal-main{background:var(--ink,#0b0f0d)}.legal-prose{max-width:72ch}.legal-prose h2{margin:var(--sp-8) 0 var(--sp-3);color:var(--on-dark,#eafff3);font-size:1.15rem}.legal-prose p,.legal-prose li{color:var(--on-dark-muted,#a8ccbe);margin:0 0 var(--sp-3);font-size:.95rem;line-height:1.75}.legal-prose ul{margin:0 0 var(--sp-4);padding-left:1.2rem}.legal-prose li{margin-bottom:var(--sp-2)}.legal-prose strong{color:var(--on-dark,#dcefe4)}.legal-updated{letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-faint,#5f8577);font-size:.8rem}
