.legal-page{max-width:880px}.legal-toc{margin-bottom:18px}.legal-toc ol{columns:2 240px;column-gap:28px;margin:0;padding-left:1.3em}.legal-toc li{break-inside:avoid;margin:4px 0}.legal-toc a{color:var(--ink-soft);text-decoration:none}.legal-toc a:hover{color:var(--ink);text-decoration:underline}.legal-body section{scroll-margin-top:96px}.legal-body section+section{margin-top:10px}.legal-body h2{font-size:19px}.legal-contact{border:1px solid var(--line);border-radius:var(--r);padding:10px 14px}
