.legal{max-width:760px;margin:0 auto;padding:var(--s-12) var(--s-6) var(--s-16)}
.legal-h{font-family:var(--font-display);font-size:var(--t-48);line-height:1.05;margin:var(--s-2) 0 var(--s-3);color:var(--ink)}
.legal-meta{color:var(--muted);font-size:var(--t-13);margin:0 0 var(--s-6)}
.legal-lede{font-size:var(--t-18);color:var(--ink-2);line-height:1.55;margin:0 0 var(--s-8)}
.legal h2{font-size:var(--t-21);margin:var(--s-10) 0 var(--s-3);color:var(--ink)}
.legal p,.legal li{font-size:var(--t-16);line-height:1.65;color:var(--ink-2)}
.legal ul{padding-left:1.2em;margin:var(--s-3) 0}
.legal li{margin:var(--s-2) 0}
.legal a{color:var(--accent)}
.legal-foot{margin-top:var(--s-12);padding-top:var(--s-6);border-top:1px solid var(--line)}
.footer-bottom a{color:inherit}
@media (max-width:760px){.legal{padding:var(--s-8) var(--s-4) var(--s-12)}.legal-h{font-size:var(--t-34)}}
