.legal{max-width:760px;gap:28px}.legal,.legal article{display:flex;flex-direction:column}.legal article{gap:12px}.legal h1{font-stretch:125%;font-weight:760;font-size:30px;letter-spacing:-.02em;margin-top:12px}.legal h2{font-size:17px;font-weight:700;margin-top:12px}.legal li,.legal p{color:var(--muted);max-width:68ch}.legal ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.legal strong{color:var(--fg)}