.legal-page.svelte-1gmktme{max-width:1100px;margin:0 auto;padding:36px 32px 64px}.back-link.svelte-1gmktme{color:var(--theme-muted,#717582);font-size:13px;text-decoration:none}.legal-header.svelte-1gmktme{max-width:720px;padding:42px 0 30px}.eyebrow.svelte-1gmktme{color:var(--theme-accent,#e8202e);letter-spacing:.12em;font-size:11px;font-weight:700}h1.svelte-1gmktme{letter-spacing:-.04em;margin:14px 0;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.15}.legal-header.svelte-1gmktme p:where(.svelte-1gmktme){color:var(--theme-muted,#717582);margin:0;font-size:16px;line-height:1.8}.legal-tabs.svelte-1gmktme{border-bottom:1px solid var(--theme-border,#e8e9ed);gap:26px;display:flex}.legal-tabs.svelte-1gmktme a:where(.svelte-1gmktme){color:var(--theme-muted,#717582);border-bottom:2px solid #0000;padding:16px 0;font-size:13px;font-weight:600;text-decoration:none}.legal-tabs.svelte-1gmktme a[aria-current=page]:where(.svelte-1gmktme){color:var(--theme-accent,#e8202e);border-color:currentColor}.legal-body.svelte-1gmktme{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:32px;padding-top:32px;display:grid}.legal-contents.svelte-1gmktme{position:sticky;top:96px}.legal-contents.svelte-1gmktme h2:where(.svelte-1gmktme){margin:0 0 16px;font-size:12px;font-weight:700}.legal-contents.svelte-1gmktme nav:where(.svelte-1gmktme){gap:14px;display:grid}.legal-contents.svelte-1gmktme a:where(.svelte-1gmktme){color:var(--theme-muted,#717582);gap:10px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.legal-contents.svelte-1gmktme a:where(.svelte-1gmktme) span:where(.svelte-1gmktme){color:var(--theme-accent,#e8202e);padding-top:2px;font-size:10px}article.svelte-1gmktme{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#e8e9ed);border-radius:16px;padding:8px 32px 28px}section.svelte-1gmktme{padding:24px 0;scroll-margin-top:96px}section.svelte-1gmktme+section:where(.svelte-1gmktme){border-top:1px solid var(--theme-border,#e8e9ed)}section.svelte-1gmktme h2:where(.svelte-1gmktme){letter-spacing:-.02em;align-items:baseline;gap:12px;margin:0 0 14px;font-size:18px;font-weight:600;display:flex}section.svelte-1gmktme h2:where(.svelte-1gmktme) span:where(.svelte-1gmktme){color:var(--theme-accent,#e8202e);font-size:12px}section.svelte-1gmktme p:where(.svelte-1gmktme){color:var(--theme-muted,#717582);margin:12px 0 0;font-size:14px;line-height:1.85}footer.svelte-1gmktme{background:var(--theme-canvas,#f8f9fb);border-radius:10px;padding:20px}footer.svelte-1gmktme p:where(.svelte-1gmktme){margin:0 0 12px;font-size:14px;font-weight:600}footer.svelte-1gmktme a:where(.svelte-1gmktme){width:fit-content;color:var(--theme-accent,#e8202e);margin-top:10px;font-size:13px;text-decoration:none;display:block}a.svelte-1gmktme:hover{text-decoration:underline}a.svelte-1gmktme:focus-visible{outline:2px solid var(--theme-accent,#e8202e);outline-offset:5px;border-radius:2px}@media (width<=1000px){.legal-body.svelte-1gmktme{grid-template-columns:minmax(0,1fr)}.legal-contents.svelte-1gmktme{position:static}.legal-contents.svelte-1gmktme nav:where(.svelte-1gmktme){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.legal-page.svelte-1gmktme{padding:24px 16px 40px}.legal-header.svelte-1gmktme{padding-top:30px}article.svelte-1gmktme{padding:4px 20px 20px}.legal-tabs.svelte-1gmktme{gap:20px}}
