.legal-page_container__vkm2j{--legal-content-width:780px;--legal-sidebar-width:244px;max-width:var(--content-max);padding-inline:var(--page-margin)}.legal-page_document__59jkl{padding-block:clamp(72px,8vw,116px) clamp(80px,8vw,128px)}.legal-page_hero__oQwF7{max-width:900px;padding-bottom:clamp(44px,6vw,76px);border-bottom:var(--border-width) solid var(--border-subtle)}.legal-page_hero__oQwF7:before{content:"";display:block;width:52px;height:2px;margin-bottom:var(--space-5);background:var(--intelligence-indigo)}.legal-page_eyebrow__ZcCXL,.legal-page_tocHeading__5k3Kh{margin:0;color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.legal-page_hero__oQwF7 h1{max-width:760px;margin:0;color:var(--text-primary);font-size:clamp(44px,7vw,82px);font-weight:500;line-height:.98;letter-spacing:-.045em}.legal-page_description__DkDzJ{max-width:650px;margin-top:var(--space-5);color:var(--text-secondary);font-size:clamp(18px,2vw,21px);line-height:1.55}.legal-page_updated__05i_M{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:var(--text-muted);font-size:14px;line-height:1.5}.legal-page_updated__05i_M:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:var(--intelligence-indigo)}.legal-page_layout__xMlr7{display:grid;grid-template-columns:var(--legal-sidebar-width) minmax(0,var(--legal-content-width));gap:clamp(56px,8vw,116px);align-items:start;margin-top:clamp(48px,7vw,88px)}.legal-page_sidebar___Cw2H{min-width:0}.legal-page_toc__LqlMD{position:sticky;top:112px;display:grid;gap:var(--space-4);padding-top:var(--space-2)}.legal-page_tocList__BKC3u{display:grid;gap:2px;margin:0;padding:0;list-style:none}.legal-page_tocList__BKC3u a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-3);align-items:baseline;min-height:38px;padding:8px 10px;border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;transition:background-color .18s ease,color .18s ease}.legal-page_tocList__BKC3u a span:first-child{color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.08em}.legal-page_tocList__BKC3u a span:last-child{font-size:14px;line-height:1.35}.legal-page_tocList__BKC3u a:focus-visible,.legal-page_tocList__BKC3u a:hover{background:var(--accent-soft);color:var(--intelligence-indigo)}.legal-page_tocList__BKC3u a:focus-visible span:first-child,.legal-page_tocList__BKC3u a:hover span:first-child{color:var(--intelligence-indigo)}.legal-page_mobileToc__daDxm{display:none}.legal-page_content__QvVDC{display:grid;gap:clamp(42px,5vw,64px);min-width:0}.legal-page_section__KZ8ik{min-width:0;padding-bottom:clamp(40px,5vw,56px);border-bottom:var(--border-width) solid var(--border-subtle);scroll-margin-top:112px}.legal-page_section__KZ8ik:target{border-bottom-color:color-mix(in srgb,var(--intelligence-indigo) 55%,var(--border-subtle))}.legal-page_section__KZ8ik:target .legal-page_sectionNumber__46Yne{border-color:var(--intelligence-indigo);background:var(--accent-soft);color:var(--intelligence-indigo)}.legal-page_sectionHeader__5zcPP{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--space-4);align-items:start;margin-bottom:var(--space-5)}.legal-page_sectionNumber__46Yne{display:inline-flex;align-items:center;justify-content:center;width:32px;min-height:32px;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-muted);font-size:11px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.08em}.legal-page_section__KZ8ik h2{margin:0;color:var(--text-primary);font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.08;letter-spacing:-.025em}.legal-page_sectionBody__SfPCd{display:grid;gap:var(--space-4);padding-left:60px}.legal-page_sectionBody__SfPCd li,.legal-page_sectionBody__SfPCd p{color:var(--text-secondary);font-size:16px;line-height:1.72}.legal-page_sectionBody__SfPCd a{color:var(--intelligence-indigo);text-decoration-thickness:1px}.legal-page_sectionBody__SfPCd ul{display:grid;gap:var(--space-3);margin:0;padding-left:1.2rem}.legal-page_highlightedSection__kKj8A{position:relative;padding:clamp(24px,3vw,34px);border:var(--border-width) solid var(--border-subtle);border-left-color:var(--intelligence-indigo);border-radius:var(--radius-lg);background:var(--surface)}.legal-page_highlightedSection__kKj8A .legal-page_sectionBody__SfPCd{padding-left:60px}.legal-page_highlightedSection__kKj8A:before{content:"";position:absolute;inset-block:22px;left:-1px;width:2px;border-radius:var(--radius-full);background:var(--intelligence-indigo)}@media (max-width:1023px){.legal-page_layout__xMlr7{grid-template-columns:1fr;gap:var(--space-7)}.legal-page_sidebar___Cw2H{display:none}.legal-page_mobileToc__daDxm{display:block;margin-top:var(--space-6);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface)}.legal-page_mobileToc__daDxm summary{min-height:48px;padding:var(--space-4) var(--space-5);color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:600;line-height:1.4}.legal-page_mobileToc__daDxm nav{padding:0 var(--space-3) var(--space-3)}.legal-page_tocList__BKC3u a{min-height:42px}}@media (max-width:767px){.legal-page_document__59jkl{padding-block:var(--space-8) var(--space-9)}.legal-page_hero__oQwF7{padding-bottom:var(--space-6)}.legal-page_hero__oQwF7:before{margin-bottom:var(--space-4)}.legal-page_hero__oQwF7 h1{font-size:clamp(38px,13vw,54px)}.legal-page_description__DkDzJ{margin-top:var(--space-4);font-size:17px;line-height:1.55}.legal-page_updated__05i_M{margin-top:var(--space-5);font-size:13px}.legal-page_layout__xMlr7{margin-top:var(--space-7)}.legal-page_content__QvVDC{gap:var(--space-6)}.legal-page_highlightedSection__kKj8A,.legal-page_section__KZ8ik{padding-bottom:var(--space-6);scroll-margin-top:88px}.legal-page_highlightedSection__kKj8A{padding:var(--space-5)}.legal-page_sectionHeader__5zcPP{grid-template-columns:1fr;gap:var(--space-3);margin-bottom:var(--space-4)}.legal-page_section__KZ8ik h2{font-size:clamp(24px,8vw,30px)}.legal-page_highlightedSection__kKj8A .legal-page_sectionBody__SfPCd,.legal-page_sectionBody__SfPCd{padding-left:0}.legal-page_sectionBody__SfPCd li,.legal-page_sectionBody__SfPCd p{font-size:15.5px;line-height:1.68}}@media (prefers-reduced-motion:reduce){.legal-page_tocList__BKC3u a{transition:none}}