.legal_page__hv_96{max-width:1100px;margin:0 auto;padding:32px var(--page-gutter) 96px}.legal_banner__d6bMi{background:var(--danger-tint-strong);border:1px solid var(--danger-border);color:var(--text);font-family:var(--font-label);font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.4;padding:14px 16px;margin-bottom:36px}.legal_header__GMnJh{max-width:720px;margin-bottom:40px}.legal_eyebrow__HFZt_{font-family:var(--font-tag);font-size:11px;letter-spacing:.18em;color:var(--accent);margin-bottom:12px}.legal_title__H9pYi{font-size:42px;line-height:1.08;font-weight:400;margin-bottom:16px}.legal_lede__PaIlD{color:var(--text-secondary);font-size:16px;line-height:1.6}.legal_lede__PaIlD a,.legal_section__yhIIL a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.legal_layout__bNFf_{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}.legal_toc__ihrPB{position:sticky;top:calc(var(--header-h) + 24px);display:flex;flex-direction:column;gap:10px;font-family:var(--font-label);font-size:13px;line-height:1.4}.legal_toc__ihrPB a{color:var(--text-dim);text-decoration:none}.legal_toc__ihrPB a:hover{color:var(--accent)}.legal_section__yhIIL{scroll-margin-top:24px;padding-bottom:28px;margin-bottom:8px;border-bottom:1px solid var(--hairline);max-width:68ch}.legal_section__yhIIL h2{font-size:26px;font-weight:400;line-height:1.2;margin-bottom:4px}.legal_section__yhIIL p,.legal_section__yhIIL ul{margin-top:12px;color:var(--text-secondary);font-size:16px;line-height:1.65}.legal_section__yhIIL ul{padding-left:1.25rem}.legal_section__yhIIL li+li{margin-top:6px}@media (max-width:1023px){.legal_toc__ihrPB{top:calc(var(--header-h-mobile) + 24px)}}@media (max-width:768px){.legal_title__H9pYi{font-size:32px}.legal_layout__bNFf_{grid-template-columns:1fr;gap:28px}.legal_toc__ihrPB{position:static;padding-bottom:8px;border-bottom:1px solid var(--hairline)}}