.privacy-layout.svelte-1j61173{flex:1;grid-template-columns:14rem 1fr;gap:2rem;width:100%;max-width:72rem;margin:0 auto;padding:0 1.5rem;display:grid}.toc-sidebar.svelte-1j61173{align-self:start;max-height:calc(100vh - 84px);padding:1.5rem 0;position:sticky;top:68px;overflow-y:auto}.back-link.svelte-1j61173,.mobile-back.svelte-1j61173{color:var(--color-accent);margin-bottom:1.5rem;font-size:.75rem;text-decoration:none;display:inline-block}.toc-sidebar.svelte-1j61173 ul:where(.svelte-1j61173){margin:0;padding:0;list-style:none}.toc-sidebar.svelte-1j61173 nav:where(.svelte-1j61173) a:where(.svelte-1j61173){color:var(--color-text-secondary);border-left:2px solid #0000;padding:.3125rem .75rem;font-size:.75rem;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.toc-sidebar.svelte-1j61173 nav:where(.svelte-1j61173) a:where(.svelte-1j61173):hover{color:var(--color-text)}.toc-sidebar.svelte-1j61173 nav:where(.svelte-1j61173) a.active:where(.svelte-1j61173){color:var(--color-accent);border-left-color:var(--color-accent);font-weight:500}.privacy-main.svelte-1j61173{min-width:0;padding:2rem 0 5rem}.prose.svelte-1j61173{max-width:52rem;color:var(--color-text);overflow-wrap:anywhere;font-size:1rem;line-height:1.75}.prose.svelte-1j61173 h1:where(.svelte-1j61173),.prose.svelte-1j61173 h2:where(.svelte-1j61173){letter-spacing:-.015em;color:var(--color-text);margin:2rem 0 .75rem;font-weight:600;line-height:1.25}.prose.svelte-1j61173 h1:where(.svelte-1j61173){margin-top:.5rem;font-size:1.75rem}.prose.svelte-1j61173 h2:where(.svelte-1j61173){font-size:1.375rem}.policy-section.svelte-1j61173{scroll-margin-top:68px}.prose.svelte-1j61173 p:where(.svelte-1j61173){margin:0 0 1.25rem}.prose.svelte-1j61173 .eyebrow:where(.svelte-1j61173){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary);margin:0;font-size:.6875rem}.effective-date.svelte-1j61173{color:var(--color-text-secondary);font-size:.875rem}.prose.svelte-1j61173 ul:where(.svelte-1j61173){margin:0 0 1.25rem;padding-left:1.5rem;list-style:outside}.prose.svelte-1j61173 li:where(.svelte-1j61173){margin-bottom:.375rem;line-height:1.7}a.svelte-1j61173{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}a.svelte-1j61173:hover{text-decoration-thickness:2px}a.svelte-1j61173:active{color:var(--color-accent-hover)}a.svelte-1j61173:focus-visible,summary.svelte-1j61173:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:2px}.mobile-back.svelte-1j61173,.mobile-contents.svelte-1j61173{display:none}.policy-footer.svelte-1j61173{border-top:1px solid var(--color-border);margin-top:2.5rem;padding-top:1.5rem;font-size:.8125rem}.policy-footer.svelte-1j61173 h2:where(.svelte-1j61173){margin:0 0 1rem;font-weight:500}.policy-footer.svelte-1j61173 div:where(.svelte-1j61173){font-family:var(--font-mono);flex-wrap:wrap;gap:1.25rem;font-size:.75rem;display:flex}.back-top.svelte-1j61173{margin-top:1.5rem;display:inline-block}@media (width<=1024px){.privacy-layout.svelte-1j61173{grid-template-columns:1fr;padding:0}.toc-sidebar.svelte-1j61173{display:none}.privacy-main.svelte-1j61173{padding:2rem 1.5rem 5rem}.mobile-back.svelte-1j61173{display:inline-block}.mobile-contents.svelte-1j61173{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:1rem 0;display:block}summary.svelte-1j61173{font-size:.875rem;font-weight:500}.mobile-contents.svelte-1j61173 ul:where(.svelte-1j61173){margin-top:1rem}}@media (width<=768px){.privacy-main.svelte-1j61173{padding:1.5rem 1rem 3rem}.prose.svelte-1j61173{font-size:.9375rem}}@media (width<=480px){.privacy-main.svelte-1j61173{padding:1.25rem 1rem 2.5rem}.prose.svelte-1j61173 h2:where(.svelte-1j61173){font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.toc-sidebar.svelte-1j61173 nav:where(.svelte-1j61173) a:where(.svelte-1j61173){transition:none}}
