.legal-doc{grid-template-columns:1fr;gap:32px;max-width:880px;margin:0 auto;display:grid}.legal-doc-body{min-width:0}.legal-doc-body p,.legal-doc-body li{font-size:.95rem;line-height:1.7}.legal-doc-body ul{margin:8px 0;padding-left:20px}.legal-toc{display:none}.legal-todo{opacity:.75;border:1px dashed;border-radius:4px;padding:2px 8px;font-size:.8rem;display:inline-block}@media (min-width:1024px){.legal-doc{grid-template-columns:200px 1fr;align-items:start;max-width:1100px}.legal-toc{display:block;position:sticky;top:24px}.legal-toc ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.legal-toc a{opacity:.7;font-size:.85rem;text-decoration:none}.legal-toc a:hover,.legal-toc a:focus-visible{opacity:1;text-decoration:underline}}@media (max-width:640px){.legal-doc{gap:20px}}
