.legal{max-width:760px}.draft{color:#e8c27a;background:#e8c27a14;border:1px dashed #e8c27a8c;border-radius:10px;margin-top:22px;padding:14px 18px;font-size:14px}.toc{border:1px solid var(--line);background:#12161b99;border-radius:12px;margin-top:28px;padding:18px 20px}.toc .k{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600}.toc ol{columns:2;color:var(--ink2);column-gap:28px;padding-left:20px;font-size:14px}.toc li{break-inside:avoid;padding:3px 0}.toc a{color:var(--ink2);text-decoration:none}.toc a:hover{color:var(--accent)}.legal h2{font-family:var(--font-head),sans-serif;letter-spacing:-.015em;margin:40px 0 12px;scroll-margin-top:90px;font-size:21px;font-weight:600;line-height:1.25}.legal p,.legal li{color:var(--ink2);font-size:15.5px}.legal p+p{margin-top:10px}.legal ul,.legal ol.pkt{margin:10px 0;padding-left:22px}.legal ol.pkt ul{margin:6px 0 2px}.legal li{padding:3px 0}.legal b{color:var(--ink);font-weight:600}.legal .meta{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding-top:16px;font-size:14px}@media (max-width:640px){.toc ol{columns:1}.legal h2{margin-top:32px;font-size:19px}.legal p,.legal li{font-size:15px}}
