.LegalPage-module__DTgQIG__meta{color:var(--muted);margin-top:1.25rem;font-size:.9375rem}.LegalPage-module__DTgQIG__layout{grid-template-columns:15rem minmax(0,68ch);gap:clamp(2rem,6vw,5.5rem);padding-top:clamp(2.5rem,6vw,4rem);display:grid}.LegalPage-module__DTgQIG__toc{align-self:start;position:sticky;top:6.5rem}.LegalPage-module__DTgQIG__toc summary{color:var(--muted);font:600 .8125rem var(--mono);pointer-events:none;margin-bottom:.75rem;list-style:none}.LegalPage-module__DTgQIG__toc summary::-webkit-details-marker{display:none}.LegalPage-module__DTgQIG__toc ol{border-left:1px solid var(--border-strong);margin:0;padding:0;list-style:none}.LegalPage-module__DTgQIG__toc ol ol{border-left:0}.LegalPage-module__DTgQIG__toc ol ol a{padding-left:2rem;font-size:.875rem}.LegalPage-module__DTgQIG__toc a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:.5rem 0 .5rem 1rem;font-size:.9375rem;line-height:1.4;text-decoration:none;display:block}.LegalPage-module__DTgQIG__toc a:hover{background:var(--sunk);color:var(--fg)}.LegalPage-module__DTgQIG__toc a[aria-current=true]{border-left-color:var(--accent);color:var(--fg);font-weight:600}.LegalPage-module__DTgQIG__doc h2,.LegalPage-module__DTgQIG__doc h3{scroll-margin-top:6rem}.LegalPage-module__DTgQIG__ask{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-top:4rem;padding:1.75rem;display:grid}.LegalPage-module__DTgQIG__ask h2{margin-bottom:.35rem;font-size:1.4rem}.LegalPage-module__DTgQIG__ask p{color:var(--muted)}@media (max-width:900px){.LegalPage-module__DTgQIG__layout{grid-template-columns:1fr;gap:1.5rem}.LegalPage-module__DTgQIG__toc{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);padding:.25rem 1rem;position:static}.LegalPage-module__DTgQIG__toc summary{cursor:pointer;pointer-events:auto;align-items:center;min-height:48px;margin:0;display:flex}.LegalPage-module__DTgQIG__toc summary:after{content:"+";margin-left:auto;font-size:1rem}.LegalPage-module__DTgQIG__toc[open] summary:after{content:"–"}.LegalPage-module__DTgQIG__toc nav{margin-bottom:1rem}}@media (max-width:560px){.LegalPage-module__DTgQIG__ask{grid-template-columns:1fr}.LegalPage-module__DTgQIG__doc thead{display:none}.LegalPage-module__DTgQIG__doc table,.LegalPage-module__DTgQIG__doc tbody,.LegalPage-module__DTgQIG__doc tr,.LegalPage-module__DTgQIG__doc td{display:block}.LegalPage-module__DTgQIG__doc tr{border-bottom:1px solid var(--border);padding:.85rem 0}.LegalPage-module__DTgQIG__doc td{border:0;padding:0}.LegalPage-module__DTgQIG__doc td:first-child{margin-bottom:.3rem;font-weight:600}}
