.legal_layout__vA8tE{display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;grid-gap:4rem;gap:4rem;width:min(1040px,100%);margin:clamp(1rem,4vw,2.5rem) auto 3rem}.legal_doc__D1HAH{min-width:0;max-width:70ch}.legal_head__kVi_y{padding-bottom:1.75rem;margin-bottom:.5rem;border-bottom:1px solid var(--border-subtle)}.legal_title__JjCnY{margin-top:1.1rem;font-size:clamp(2rem,1.45rem + 1.9vw,2.85rem);letter-spacing:-.042em;line-height:1.08}.legal_lead__82k3f{margin-top:1rem;color:var(--text-muted);font-size:1.08rem;line-height:1.65}.legal_updated__xB0Ci{margin-top:.85rem;color:var(--text-dim);font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal_section__L51kB{margin-top:2.25rem;scroll-margin-top:calc(var(--topbar-h) + 1.5rem)}.legal_section__L51kB h2{font-size:1.2rem;font-weight:var(--fw-semibold);letter-spacing:-.02em;margin-bottom:.7rem}.legal_section__L51kB li,.legal_section__L51kB p{color:color-mix(in srgb,var(--text) 80%,transparent);font-size:var(--fs-base);line-height:1.75}.legal_section__L51kB p+p{margin-top:.75rem}.legal_section__L51kB ul{margin:.5rem 0 0;padding-left:1.2rem;display:grid;grid-gap:.45rem;gap:.45rem}.legal_section__L51kB li::marker{color:var(--accent)}.legal_section__L51kB a{color:var(--accent-hover);text-decoration:underline;-webkit-text-decoration-color:rgba(163,173,255,.35);text-decoration-color:rgba(163,173,255,.35);text-underline-offset:3px}.legal_section__L51kB a:hover{color:var(--text)}.legal_contact__mNOTO{padding:1.15rem 1.25rem;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-elevated)}.legal_contact__mNOTO h2{font-size:1rem;margin-bottom:.35rem}.legal_related__knfL7{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:.5rem;font-size:var(--fs-md)}.legal_related__knfL7 a{padding:.4rem .8rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:rgba(255,255,255,.025);color:var(--text-muted);transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.legal_related__knfL7 a:hover{color:var(--text);border-color:var(--border-strong);background:rgba(255,255,255,.05)}.legal_toc__55oBv{display:none}.legal_tocTitle__ZTYy_{margin-bottom:.75rem;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim)}.legal_toc__55oBv ol{list-style:none;margin:0;padding:0 0 0 .85rem;border-left:1px solid var(--border-subtle);display:grid;grid-gap:.55rem;gap:.55rem}.legal_toc__55oBv a{padding-block:.25rem;color:var(--text-muted);font-size:var(--fs-md);line-height:1.4;transition:color .15s var(--ease)}.legal_toc__55oBv a:hover{color:var(--text)}@media (min-width:1040px){.legal_layout__vA8tE{grid-template-columns:minmax(0,70ch) 220px}.legal_toc__55oBv{display:block;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + 2rem);align-self:start;margin-top:9rem}}