.legal_shell__Yp8dy{max-width:44rem;margin:0 auto;padding:calc(var(--nav-h) + 2.5rem) clamp(1.15rem,4vw,3.5rem) 5.5rem}.legal_kicker__v1eAv{margin:0 0 .75rem;font:500 .7rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--circle)}.legal_title__hVgvk{margin:0;font:700 clamp(2rem,4.5vw,3rem) /1.05 var(--display);letter-spacing:-.03em;color:var(--ink)}.legal_meta__NunCR{margin:.85rem 0 0;font:500 .78rem/1.4 var(--mono);color:var(--faint)}.legal_lede__qU5Cu{margin:1.1rem 0 0;color:var(--dim);font:400 1.02rem/1.55 var(--sans)}.legal_nav__fpkUl{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.legal_nav__fpkUl a{padding:.4rem .7rem;border:1px solid var(--line);border-radius:8px;font:500 .78rem/1 var(--sans);color:var(--dim);transition:color .15s,border-color .15s,background .15s}.legal_nav__fpkUl a:hover,.legal_nav__fpkUl a[data-active="1"]{color:var(--ink);border-color:var(--line-2)}.legal_nav__fpkUl a[data-active="1"]{background:var(--panel)}.legal_section__geZf2{margin-top:2.25rem}.legal_section__geZf2 h2{margin:0 0 .75rem;font:600 1.25rem/1.2 var(--display);letter-spacing:-.02em;color:var(--ink)}.legal_section__geZf2 h3{margin:1.35rem 0 .5rem;font:600 .98rem/1.3 var(--sans);color:var(--ink)}.legal_section__geZf2 p,.legal_section__geZf2 ul{margin:0 0 .85rem;color:var(--dim);font:400 .95rem/1.65 var(--sans)}.legal_section__geZf2 ul{padding:0 0 0 1.15rem}.legal_section__geZf2 li+li{margin-top:.35rem}.legal_section__geZf2 a{color:var(--lime);border-bottom:1px solid color-mix(in srgb,var(--lime) 35%,transparent)}.legal_callout__d_IlO{margin-top:1rem;padding:1rem 1.15rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel)}.legal_callout__d_IlO strong{display:block;margin-bottom:.4rem;font:600 .7rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.legal_callout__d_IlO p{margin:0;color:var(--dim);font:400 .9rem/1.55 var(--sans)}.legal_footerNote__E2DWn{margin-top:2.75rem;padding-top:1.5rem;border-top:1px solid var(--line);font:400 .82rem/1.5 var(--sans);color:var(--faint)}