main.policy.svelte-7ke6fz{max-width:720px;margin:clamp(2rem,5vw,4rem) auto;padding:clamp(2.5rem,6vw,4rem);background:var(--color-surface, rgba(255, 246, 209, .95));border:1px solid var(--color-border, rgba(26, 71, 52, .22));border-radius:1.5rem;box-shadow:var(--shadow-card, 0 24px 60px rgba(26, 71, 52, .18));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text-primary, #1a4734)}header.svelte-7ke6fz{margin-bottom:clamp(1.75rem,4vw,2.5rem)}h1.svelte-7ke6fz{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:.5rem;color:var(--color-text-primary, #1a4734)}.effective-date.svelte-7ke6fz{color:var(--color-text-muted, rgba(42, 86, 65, .7));margin:0;font-size:.95rem}section.svelte-7ke6fz+section:where(.svelte-7ke6fz){margin-top:clamp(1.75rem,4vw,2.5rem)}h2.svelte-7ke6fz{font-size:clamp(1.3rem,3vw,1.75rem);margin-bottom:.75rem;color:var(--color-text-secondary, #2f5d45)}p.svelte-7ke6fz{line-height:1.6;margin:0 0 1rem;color:var(--color-text-secondary, rgba(42, 86, 65, .85))}h3.svelte-7ke6fz{font-size:clamp(1.1rem,2.5vw,1.4rem);margin-bottom:.5rem;color:var(--color-text-secondary, #2f5d45)}.subsection.svelte-7ke6fz+.subsection:where(.svelte-7ke6fz){margin-top:clamp(1.2rem,3vw,1.75rem)}ul.svelte-7ke6fz{margin:0 0 1rem 1.25rem;padding:0;list-style:disc;color:var(--color-text-secondary, rgba(42, 86, 65, .85))}li.svelte-7ke6fz+li:where(.svelte-7ke6fz){margin-top:.75rem}code.svelte-7ke6fz{font-family:Source Code Pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.95em;background:#1a473414;padding:.1em .35em;border-radius:.35em}:root[data-theme=dark] main.policy.svelte-7ke6fz h3:where(.svelte-7ke6fz){color:var(--color-text-secondary, #f2c987)}:root[data-theme=dark] main.policy.svelte-7ke6fz ul:where(.svelte-7ke6fz){color:var(--color-text-secondary, rgba(249, 221, 156, .8))}:root[data-theme=dark] main.policy.svelte-7ke6fz code:where(.svelte-7ke6fz){background:#f9dd9c47}:root[data-theme=dark] main.policy.svelte-7ke6fz{background:var(--color-surface, rgba(26, 71, 52, .82));box-shadow:var(--shadow-card, 0 28px 65px rgba(7, 20, 17, .6));border-color:var(--color-border, rgba(249, 221, 156, .25))}:root[data-theme=dark] main.policy.svelte-7ke6fz h2:where(.svelte-7ke6fz){color:var(--color-text-secondary, #f2c987)}:root[data-theme=dark] main.policy.svelte-7ke6fz p:where(.svelte-7ke6fz),:root[data-theme=dark] main.policy.svelte-7ke6fz .effective-date:where(.svelte-7ke6fz){color:var(--color-text-secondary, rgba(249, 221, 156, .8))}.contact-email.svelte-7ke6fz{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.2em}.contact-email.svelte-7ke6fz:focus-visible,.contact-email.svelte-7ke6fz:hover{opacity:.8}
