.legal{max-width:760px;margin:0 auto;padding:24px 20px 40px;overflow-wrap:anywhere}
.legal h1{font-size:32px;text-align:left}.legal h2{font-size:20px;margin:28px 0 6px}
.legal p,.legal li{color:var(--mute)}.legal strong{color:var(--text)}
.todo{background:#3b1d1d;color:#ffb4b4;border-radius:4px;padding:0 4px}
.legal ol{color:var(--mute);padding-left:22px}.legal li{margin-bottom:8px}
.legal code{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:2px 6px;color:var(--text);font-size:14px;overflow-wrap:anywhere}
