.legal{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;padding:32px 16px 80px;line-height:1.65;display:flex}.legal h1{margin:8px 0 0;font-size:clamp(26px,5vw,36px);line-height:1.15}.legal h2{margin:0 0 6px;font-size:19px}.legal section{scroll-margin-top:16px}.legal ul{gap:6px;margin:0;padding-left:20px;display:grid}.legal p{margin:0}.legal-version{color:var(--muted)}.legal-draft{border-radius:var(--r-control);background:var(--attention-tint);color:var(--attention-deep);padding:10px 14px}.legal-toc{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper);flex-wrap:wrap;gap:6px 14px;padding:14px 16px;font-size:14px;display:flex}.legal ol{gap:6px;margin:0;padding-left:20px;display:grid}.legal .delete-card{border-color:#f4c2bd;flex-direction:column;gap:14px;display:flex}.legal .delete-card h2{margin:0}
