.legal{gap:14px;max-width:70ch;padding-block:16px 24px;display:grid}.legal nav a[aria-current=page]{color:var(--text);text-decoration:none}.legal h1{margin-top:6px;font-size:clamp(52px,11vw,80px)}.legal h2{margin-top:22px;font-size:28px}.legal .lead{font-size:19px}.legal ul{gap:8px;margin:0;padding-left:20px;display:grid}.legal li,.legal p{line-height:1.6}.legal code{background:var(--chip);border-radius:6px;padding:1px 6px;font-size:.9em}
