.legal_page__xSFXU{min-height:100vh;min-height:100dvh;background:var(--brand-panel);color:var(--brand-ink);font-size:16px;line-height:1.7}.legal_page__xSFXU :focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.legal_page__xSFXU a{color:var(--brand-link)}.legal_topbar__4B_nL{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--brand-line);background:color-mix(in srgb,var(--brand-panel) 92%,transparent);backdrop-filter:saturate(1.4) blur(8px)}.legal_body__roJJ0,.legal_footerInner__Zn2xY,.legal_heroInner__YbXlm,.legal_topbarInner__Ux_K6{max-width:1120px;margin-inline:auto;padding-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px))}.legal_topbarInner__Ux_K6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;min-height:64px}.legal_tabs__V9wrZ{display:flex;flex-wrap:wrap;gap:4px 20px}.legal_tab__eAARh{display:inline-flex;align-items:center;min-height:44px;border-bottom:2px solid transparent;color:var(--brand-muted)!important;font-size:14px;font-weight:600;text-decoration:none}.legal_tab__eAARh:hover,.legal_tab__eAARh[aria-current=page]{color:var(--brand-ink-strong)!important}.legal_tab__eAARh[aria-current=page]{border-bottom-color:var(--brand-primary)}.legal_hero__dMCQL{border-bottom:1px solid var(--brand-line);background:linear-gradient(180deg,var(--brand-surface) 0,var(--brand-panel) 100%)}.legal_heroInner__YbXlm{padding-block:56px 40px}.legal_eyebrow__dXN5c{margin:0 0 8px;color:var(--brand-primary);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.legal_title__kDlKv{max-width:22ch;margin:0;color:var(--brand-ink-strong);font-size:clamp(30px,4.4vw,44px);font-weight:650;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.legal_effective__03Rwi{margin:14px 0 0;color:var(--brand-muted);font-size:15px}.legal_body__roJJ0{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;padding-block:40px 72px}.legal_toc__IkJNM{min-width:0}.legal_tocDetails__wHBVP{position:sticky;top:88px}.legal_tocSummary__Tu0bz{margin-bottom:10px;color:var(--brand-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;list-style:none;cursor:default}.legal_tocSummary__Tu0bz::-webkit-details-marker{display:none}.legal_tocList__C4G1e{display:grid;gap:2px;margin:0;padding:0;list-style:none;border-left:1px solid var(--brand-line)}.legal_tocLink__utP1_{display:block;margin-left:-1px;padding:6px 0 6px 14px;border-left:2px solid transparent;color:var(--brand-muted)!important;font-size:14px;line-height:1.4;text-decoration:none}.legal_tocLink__utP1_:hover{border-left-color:var(--brand-line-strong);color:var(--brand-ink-strong)!important}.legal_article__8hdiz{min-width:0;max-width:72ch}.legal_section__BHrmc{scroll-margin-top:88px;padding-bottom:12px}.legal_section__BHrmc+.legal_section__BHrmc{margin-top:28px;padding-top:28px;border-top:1px solid var(--brand-line)}.legal_sectionTitle__YCT3c{position:relative;margin:0 0 14px;color:var(--brand-ink-strong);font-size:22px;font-weight:650;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.legal_sectionAnchor__H4j8G{position:absolute;left:-24px;color:var(--brand-subtle)!important;font-weight:500;text-decoration:none;opacity:0}.legal_sectionAnchor__H4j8G:focus-visible,.legal_sectionTitle__YCT3c:hover .legal_sectionAnchor__H4j8G{opacity:1}.legal_subTitle__e6g8U{margin:22px 0 8px;color:var(--brand-ink-strong);font-size:17px;font-weight:600;line-height:1.4}.legal_article__8hdiz p{margin:0 0 12px;overflow-wrap:anywhere}.legal_clause__xUpOv{color:var(--brand-ink-strong);font-weight:600;font-variant-numeric:tabular-nums}.legal_contact__kqRDT{margin-top:40px;padding:24px;border:1px solid var(--brand-line);border-radius:var(--brand-radius-panel);background:var(--brand-surface)}.legal_contactTitle__n9x4b{margin:0 0 4px;color:var(--brand-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.legal_contactName__oxS9h{margin:0 0 12px!important;color:var(--brand-ink-strong);font-weight:600}.legal_contactList__I7wzu{display:grid;gap:6px;margin:0}.legal_contactList__I7wzu div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px}.legal_contactList__I7wzu dt{color:var(--brand-muted)}.legal_contactList__I7wzu dd{margin:0;overflow-wrap:anywhere}.legal_registration__Vl1mP{margin:14px 0 0!important;color:var(--brand-muted);font-size:14px}.legal_footer__A20IX{border-top:1px solid var(--brand-line);background:var(--brand-surface);color:var(--brand-muted);font-size:14px}.legal_footerInner__Zn2xY{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:24px calc(24px + env(safe-area-inset-bottom, 0px))}.legal_footerLinks__2YD7s{display:flex;flex-wrap:wrap;gap:8px 20px}.legal_footerLinks__2YD7s a{color:var(--brand-muted)!important;text-decoration:none}.legal_footerLinks__2YD7s a:hover{color:var(--brand-ink-strong)!important;text-decoration:underline}@media (max-width:900px){.legal_body__roJJ0{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:24px 56px}.legal_tocDetails__wHBVP{position:static;padding:12px 16px;border:1px solid var(--brand-line);border-radius:var(--brand-radius-panel);background:var(--brand-surface)}.legal_tocSummary__Tu0bz{margin:0;cursor:pointer}.legal_tocDetails__wHBVP[open] .legal_tocSummary__Tu0bz{margin-bottom:10px}.legal_heroInner__YbXlm{padding-block:36px 28px}.legal_sectionAnchor__H4j8G{display:none}}@media (max-width:560px){.legal_page__xSFXU{font-size:15.5px}.legal_sectionTitle__YCT3c{font-size:19px}.legal_contactList__I7wzu div{grid-template-columns:minmax(0,1fr);gap:0}}@media (prefers-reduced-motion:no-preference){html:has(.legal_page__xSFXU){scroll-behavior:smooth}}