.legal-shell.svelte-1gmktme{color:#f0f0f2;background:#151517;flex-direction:column;min-height:100vh;display:flex}.legal-main.svelte-1gmktme{flex:1;width:min(100% - 40px,860px);margin:0 auto;padding:clamp(48px,7vw,84px) 0 80px}.overline.svelte-1gmktme{color:#85858c;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}h1.svelte-1gmktme{letter-spacing:-2px;color:#f0f0f2;margin:0;font-size:clamp(34px,5.5vw,52px);font-weight:600;line-height:1.1}.intro.svelte-1gmktme{color:#b0b0b8;max-width:720px;margin:18px 0 0;font-size:14px;line-height:1.75}.updated.svelte-1gmktme{color:#77777e;margin:16px 0 28px;font-size:11px}.document-nav.svelte-1gmktme{border-bottom:1px solid var(--border,#36363b);flex-wrap:wrap;gap:8px;padding-bottom:24px;display:flex}.nav-tab.svelte-1gmktme{color:#a8a8af;background:#19191c;border:1px solid #3b3b41;padding:8px 16px;font-size:11px;font-weight:500;text-decoration:none;transition:all .15s}.nav-tab.svelte-1gmktme:hover,.nav-tab.svelte-1gmktme:focus-visible{color:#f0f0f2;background:#202023;border-color:#88888e}.nav-tab.active.svelte-1gmktme{color:#151517;background:#eeeef0;border-color:#eeeef0;font-weight:600}.document-body.svelte-1gmktme{gap:16px;padding-top:16px;display:grid}.legal-section.svelte-1gmktme{border-bottom:1px solid #28282d;padding:24px 0}h2.svelte-1gmktme{letter-spacing:-.4px;color:#f0f0f2;margin:0 0 14px;font-size:18px;font-weight:600}.document-body.svelte-1gmktme p:where(.svelte-1gmktme){color:#aaaab1;max-width:76ch;margin:0 0 14px;font-size:13px;line-height:1.8}.document-body.svelte-1gmktme p:where(.svelte-1gmktme):last-child{margin-bottom:0}.contact-box.svelte-1gmktme{color:#99999f;overflow-wrap:anywhere;background:#19191c;border:1px solid #2d2d33;margin-top:36px;padding:16px 20px;font-size:12px;line-height:1.7}.contact-box.svelte-1gmktme h2:where(.svelte-1gmktme){font-size:16px}.contact-box.svelte-1gmktme p:where(.svelte-1gmktme){margin:0}.contact-box.svelte-1gmktme .contact-help:where(.svelte-1gmktme){margin-top:4px}.contact-box.svelte-1gmktme .contact-alternative:where(.svelte-1gmktme){margin-top:16px}.contact-primary.svelte-1gmktme{font-weight:600}.contact-box.svelte-1gmktme a:where(.svelte-1gmktme){color:#eeeef0;text-underline-offset:3px}.contact-box.svelte-1gmktme a:where(.svelte-1gmktme):focus-visible{outline-offset:4px;outline:2px solid #f0f0f2}@media (width<=600px){.legal-main.svelte-1gmktme{padding-top:36px}.nav-tab.svelte-1gmktme{text-align:center;flex:calc(50% - 8px)}}
