.legal-page_page__CWm5X{min-height:100vh;background:var(--landing-bg);color:var(--landing-ink)}.legal-page_main__1BlhS{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:56px 0 72px}.legal-page_hero__CVWBo{max-width:760px;margin-bottom:40px}.legal-page_eyebrow__sWAEc{margin:0 0 10px;color:var(--landing-accent-text);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.legal-page_hero__CVWBo h1{margin:0;font-size:clamp(32px,5vw,46px);font-weight:700;line-height:1.1;letter-spacing:-.02em}.legal-page_effective__dWvNn{margin:12px 0 0;color:var(--landing-muted);font-size:14px}.legal-page_summary__MIOBl{margin-top:24px;padding:18px 20px;border:1px solid var(--landing-line-strong);border-radius:16px;background:var(--landing-surface);color:var(--landing-body);font-size:15px;line-height:1.7}.legal-page_summary__MIOBl p{margin:0}.legal-page_summary__MIOBl p+p,.legal-page_summary__MIOBl ul{margin-top:8px}.legal-page_summary__MIOBl ul{margin-bottom:0;padding-left:20px;list-style:disc}.legal-page_summary__MIOBl li::marker{color:var(--landing-accent-text)}.legal-page_summary__MIOBl a{color:var(--landing-accent-text)}.legal-page_layout__wMLu8{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start}.legal-page_toc__UP_mz{position:sticky;top:96px;padding-right:8px;font-size:13.5px}.legal-page_toc__UP_mz p{margin:0 0 10px;color:var(--landing-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.legal-page_toc__UP_mz ol{list-style:decimal;display:grid;gap:8px;margin:0;padding:0 0 0 18px;color:var(--landing-muted)}.legal-page_toc__UP_mz a{color:var(--landing-body);text-decoration:none}.legal-page_toc__UP_mz a:hover{color:var(--landing-accent-text)}.legal-page_body__oX98L{max-width:760px;color:var(--landing-body);font-size:15.5px;line-height:1.75}.legal-page_body__oX98L section{scroll-margin-top:96px;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--landing-line)}.legal-page_body__oX98L section:last-child{border-bottom:0;margin-bottom:0}.legal-page_body__oX98L h2{margin:0 0 12px;color:var(--landing-ink);font-size:21px;font-weight:700;line-height:1.3}.legal-page_body__oX98L h2 span{color:var(--landing-accent-text)}.legal-page_body__oX98L h3{margin:18px 0 6px;color:var(--landing-ink);font-size:16px;font-weight:700}.legal-page_body__oX98L p{margin:0 0 12px}.legal-page_body__oX98L ul{margin:0 0 12px;padding-left:22px;list-style:disc}.legal-page_body__oX98L li{margin:4px 0}.legal-page_body__oX98L li::marker{color:var(--landing-accent-text)}.legal-page_body__oX98L strong{color:var(--landing-ink);font-weight:650}.legal-page_body__oX98L a{color:var(--landing-accent-text)}.legal-page_footer__0W80M{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 28px;width:min(1120px,calc(100% - 40px));margin:0 auto;padding:28px 0 40px;border-top:1px solid var(--landing-line);color:var(--landing-muted);font-size:13.5px}.legal-page_footer__0W80M nav{display:flex;flex-wrap:wrap;gap:8px 20px}.legal-page_footer__0W80M a{color:var(--landing-body);text-decoration:none}.legal-page_footer__0W80M a:hover{color:var(--landing-accent-text)}.legal-page_page__CWm5X a:focus-visible{outline:2px solid var(--landing-accent-text);outline-offset:3px;border-radius:4px}@media (max-width:860px){.legal-page_layout__wMLu8{grid-template-columns:minmax(0,1fr);gap:28px}.legal-page_toc__UP_mz{position:static;padding:16px 18px;border:1px solid var(--landing-line);border-radius:14px}.legal-page_main__1BlhS{padding-top:36px}}