.LegalDoc_root__6R7KZ{background-color:var(--color-bg);color:var(--color-ink);padding-block:var(--section-padding-block)}.LegalDoc_container__SIfZX{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter);display:grid;grid-template-columns:1fr;gap:var(--space-xl)}@media (min-width:1024px){.LegalDoc_container__SIfZX{grid-template-columns:minmax(0,16rem) minmax(0,var(--w-content));gap:var(--space-3xl);justify-content:center}}.LegalDoc_toc__DDtE_{font-family:var(--font-body)}@media (min-width:1024px){.LegalDoc_toc__DDtE_{position:sticky;top:120px;align-self:start}}.LegalDoc_tocLabel__35FYZ{display:block;font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-sm)}.LegalDoc_tocList__Pfbao{list-style:none;margin:0;padding:0;counter-reset:toc;border-left:1px solid var(--color-line)}.LegalDoc_tocList__Pfbao li{counter-increment:toc}.LegalDoc_tocList__Pfbao a{display:block;padding:6px 0 6px var(--space-md);margin-left:-1px;border-left:2px solid transparent;color:var(--color-ink-soft);text-decoration:none;font-size:.9rem;line-height:1.4;transition:color .2s,border-color .2s}.LegalDoc_tocList__Pfbao a:before{content:counter(toc) ". ";color:var(--color-muted)}.LegalDoc_tocList__Pfbao a:hover{color:var(--color-accent-deep);border-left-color:var(--color-accent)}.LegalDoc_body__sSEAN{font-family:var(--font-body);max-width:var(--w-content)}.LegalDoc_updated__XiFpe{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 var(--space-lg)}.LegalDoc_nudge__iJEe9{border:1px solid var(--color-line);border-left:3px solid var(--color-accent);background-color:var(--color-bg-tint);border-radius:var(--radius-sm);padding:var(--space-md);font-size:.92rem;line-height:1.5;color:var(--color-ink-soft);margin-bottom:var(--space-xl)}.LegalDoc_section__k_KD0{margin-bottom:var(--space-2xl);scroll-margin-top:120px}.LegalDoc_h2__sIzi4{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.2;letter-spacing:-.01em;margin:0 0 var(--space-md);color:var(--color-ink)}.LegalDoc_p__58SCG{margin:0 0 var(--space-md);font-size:1rem;line-height:1.7;color:var(--color-ink-soft)}.LegalDoc_list__TwB5n{margin:0 0 var(--space-md);padding-left:1.25rem}.LegalDoc_list__TwB5n li{margin-bottom:var(--space-xs);font-size:1rem;line-height:1.65;color:var(--color-ink-soft)}.LegalDoc_list__TwB5n li::marker{color:var(--color-accent)}.LegalDoc_cookieBtn__s7g5j{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:.95rem;font-weight:500;color:var(--color-accent-contrast);background-color:var(--color-accent);border:none;border-radius:var(--radius-sm);padding:10px 18px;cursor:pointer;transition:background-color .2s}.LegalDoc_cookieBtn__s7g5j:hover{background-color:var(--color-accent-deep)}.LegalDoc_cookieBtn__s7g5j:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:2px}