.legal{padding-block:var(--sp-7);max-width:68ch}
.legal h1{margin-bottom:var(--sp-4)}
.legal h2{font-size:var(--fs-lg);margin:var(--sp-6) 0 var(--sp-3)}
.legal p + p{margin-top:var(--sp-3)}
.legal-lede{font-size:var(--fs-lg);color:var(--muted)}
.legal code{background:var(--surface-2);padding:0 .3em;border-radius:4px}
.legal-date{margin-top:var(--sp-7);font-size:var(--fs-sm)}
