.privacy-page.svelte-1qg5hkd{background:var(--co-bg-canvas);width:100%;color:var(--co-text-primary);padding:clamp(4rem,8vw,7rem) 0 clamp(5rem,9vw,8rem)}.policy-container.svelte-1qg5hkd{width:min(100% - 2.5rem,58rem);margin-inline:auto}.policy-document.svelte-1qg5hkd{max-width:100%}.policy-header.svelte-1qg5hkd{padding-bottom:clamp(2rem,4vw,3rem)}.policy-eyebrow.svelte-1qg5hkd{color:var(--co-accent-coral);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.policy-header.svelte-1qg5hkd h1:where(.svelte-1qg5hkd){color:var(--co-text-primary);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:500;line-height:1.04}.policy-updated.svelte-1qg5hkd{color:var(--co-text-muted);margin:1rem 0 0;font-size:.9375rem}.policy-intro.svelte-1qg5hkd{max-width:50rem;margin-top:2rem}.privacy-page.svelte-1qg5hkd p:where(.svelte-1qg5hkd),.privacy-page.svelte-1qg5hkd li:where(.svelte-1qg5hkd){color:var(--co-text-secondary);font-size:1rem;line-height:1.7}.privacy-page.svelte-1qg5hkd p:where(.svelte-1qg5hkd){margin:0 0 .875rem}.privacy-page.svelte-1qg5hkd address:where(.svelte-1qg5hkd){color:var(--co-text-secondary);flex-direction:column;margin:0 0 1rem;font-size:1rem;font-style:normal;line-height:1.65;display:flex}.policy-section.svelte-1qg5hkd{border-top:1px solid var(--co-border-color);margin-top:1.75rem;padding-top:1.5rem}.policy-section.svelte-1qg5hkd h2:where(.svelte-1qg5hkd){color:var(--co-text-primary);margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.4vw,1.8rem);font-weight:500;line-height:1.25}.policy-section.svelte-1qg5hkd h3:where(.svelte-1qg5hkd){color:var(--co-text-primary);margin:1.5rem 0 .5rem;font-size:1rem;font-weight:700;line-height:1.4}.policy-section.svelte-1qg5hkd ul:where(.svelte-1qg5hkd){margin:.5rem 0 1rem;padding-left:1.5rem}.policy-section.svelte-1qg5hkd li:where(.svelte-1qg5hkd)+li:where(.svelte-1qg5hkd){margin-top:.25rem}.policy-section.svelte-1qg5hkd li:where(.svelte-1qg5hkd)::marker{color:var(--co-accent-coral)}.privacy-page.svelte-1qg5hkd a:where(.svelte-1qg5hkd){color:var(--co-accent-cobalt);text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.privacy-page.svelte-1qg5hkd a:where(.svelte-1qg5hkd):hover{text-decoration-thickness:2px}.dark-policy.svelte-1qg5hkd a:where(.svelte-1qg5hkd){color:#75caff}.privacy-page.svelte-1qg5hkd a:where(.svelte-1qg5hkd):focus-visible{outline:3px solid var(--co-focus-ring-color);outline-offset:3px;border-radius:2px}
