.Legal_hero__1m3Cu{padding:120px 0 60px;border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.Legal_hero__1m3Cu:after{content:"";position:absolute;right:-160px;top:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--accent) 0,transparent 60%);opacity:.12;filter:blur(22px);pointer-events:none}.Legal_heroInner___8xPe{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:end;position:relative}.Legal_heroTitle__FQSj3{font-size:clamp(46px,7vw,96px);line-height:1.03;max-width:12ch;margin-top:16px}.Legal_heroLead__lPfkV{font-size:17.5px;line-height:1.55;color:var(--muted);max-width:52ch;padding-bottom:8px}.Legal_lastUpdated__0_Kjg{font-family:Work Sans,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-top:22px}.Legal_body__rJz6t{padding:80px 0 40px}.Legal_bodyGrid__F0niM{display:grid;grid-template-columns:260px 1fr;grid-gap:72px;gap:72px;align-items:start}.Legal_sideNav__ipCUK{position:-webkit-sticky;position:sticky;top:100px;border-top:1px solid var(--rule);padding-top:18px}.Legal_sideNavKicker__2T6qR{font-family:Work Sans,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;display:block}.Legal_sideNav__ipCUK ol{list-style:none;counter-reset:toc;display:flex;flex-direction:column;gap:10px}.Legal_sideNav__ipCUK li{counter-increment:toc;font-size:14px;color:var(--muted);line-height:1.4}.Legal_sideNav__ipCUK li:before{content:counter(toc,decimal-leading-zero) " — ";color:var(--accent);font-family:Work Sans,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.1em;margin-right:2px}.Legal_sideNav__ipCUK a{color:inherit;transition:color .2s var(--ease)}.Legal_sideNav__ipCUK a:hover{color:var(--ink)}.Legal_prose__7Ea_k{max-width:62ch}.Legal_section__60QBM{padding:36px 0;border-top:1px solid var(--rule);counter-increment:section;position:relative}.Legal_section__60QBM:first-child{border-top:none;padding-top:0}.Legal_sectionNum__vC3_6{font-family:Work Sans,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:block}.Legal_sectionHeading__N5ItR{font-size:28px;line-height:1.15;margin-bottom:18px;letter-spacing:-.01em}.Legal_sectionBody__jxVWo{font-size:16.5px;line-height:1.7;color:var(--ink)}.Legal_sectionBody__jxVWo p+p{margin-top:14px}.Legal_sectionBody__jxVWo a{color:var(--ink);border-bottom:1px solid var(--accent);transition:color .2s var(--ease)}.Legal_sectionBody__jxVWo a:hover{color:var(--accent)}.Legal_kv__PvPUq{display:grid;grid-template-columns:200px 1fr;grid-gap:14px 24px;gap:14px 24px;font-size:15.5px}.Legal_kvLabel__n2m5t{font-family:Work Sans,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);padding-top:3px}.Legal_kvValue__NFlRq{color:var(--ink)}.Legal_blocks__qnYD8{display:flex;flex-direction:column;gap:22px;margin-top:8px}.Legal_block__A27eH{padding:22px 26px;background:var(--stone);border:1px solid var(--rule)}.Legal_blockLabel__Z_iYk{font-family:Work Sans,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;display:block}.Legal_blockBody__FUi6Q{font-size:15.5px;line-height:1.65;color:var(--ink)}.Legal_bullets__L5tRL{list-style:none;margin:10px 0;padding:0;display:flex;flex-direction:column;gap:10px}.Legal_bullets__L5tRL li{position:relative;padding-left:24px;font-size:16px;line-height:1.55}.Legal_bullets__L5tRL li:before{content:"";position:absolute;left:0;top:10px;width:12px;height:1px;background:var(--accent)}.Legal_table__Wxb3f{width:100%;border-collapse:collapse;font-size:14.5px;margin-top:18px}.Legal_table__Wxb3f thead th{text-align:left;font-family:Work Sans,ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);padding:10px 12px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper)}.Legal_table__Wxb3f tbody td{padding:14px 12px;border-bottom:1px solid var(--rule);vertical-align:top;line-height:1.5}.Legal_table__Wxb3f tbody tr:last-child td{border-bottom:1px solid var(--ink)}.Legal_table__Wxb3f tbody td:first-child{font-size:13px}.Legal_resetButton__Tp8hM,.Legal_table__Wxb3f tbody td:first-child{font-family:Work Sans,ui-monospace,Menlo,monospace;color:var(--ink)}.Legal_resetButton__Tp8hM{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:10px 16px;border:1px solid var(--ink);background:transparent;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s var(--ease),color .2s}.Legal_resetButton__Tp8hM:hover{background:var(--ink);color:var(--paper)}.Legal_related__qI75j{margin-top:48px;padding:28px 0 0;border-top:1px solid var(--rule)}.Legal_relatedKicker__h5ilD{font-family:Work Sans,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;display:block}.Legal_relatedLinks__HsS5Z{display:flex;gap:18px;flex-wrap:wrap}.Legal_relatedLink__b9oJS{font-size:15px;color:var(--ink);border-bottom:1px solid var(--accent);padding-bottom:2px;transition:color .2s var(--ease)}.Legal_relatedLink__b9oJS:hover{color:var(--accent)}.Legal_cta__NB711{padding:110px 0 120px;text-align:center;border-top:1px solid var(--rule);background:var(--paper)}.Legal_ctaHeading__m0nxR{font-size:clamp(34px,5vw,56px);max-width:22ch;margin:0 auto 20px;line-height:1.1}.Legal_ctaBody__UNQ2l{max-width:52ch;margin:0 auto 30px;color:var(--muted);font-size:17px}.Legal_ctaBtns__9hbbx{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media (max-width:960px){.Legal_heroInner___8xPe{grid-template-columns:1fr;gap:24px}.Legal_bodyGrid__F0niM{grid-template-columns:1fr;gap:40px}.Legal_sideNav__ipCUK{position:static}.Legal_kv__PvPUq{grid-template-columns:1fr;gap:4px 0}.Legal_kv__PvPUq .Legal_kvValue__NFlRq{padding-bottom:10px;border-bottom:1px dashed var(--rule);margin-bottom:10px}.Legal_kv__PvPUq .Legal_kvValue__NFlRq:last-child{border-bottom:none}}@media (max-width:640px){.Legal_hero__1m3Cu{padding:80px 0 40px}.Legal_body__rJz6t{padding:50px 0 20px}.Legal_cta__NB711{padding:80px 0 90px}.Legal_table__Wxb3f{font-size:13px}.Legal_table__Wxb3f tbody td,.Legal_table__Wxb3f thead th{padding:10px 8px}}