.policy-layout.svelte-1htfdz9{background:var(--color-bg);color:var(--color-text);min-height:100vh}main.svelte-1htfdz9{max-width:900px;margin:auto;padding:3rem 1.5rem 5rem}header.svelte-1htfdz9{margin-bottom:1.6rem}header.svelte-1htfdz9 span:where(.svelte-1htfdz9){color:var(--color-text-muted);letter-spacing:.08em;font-size:.75rem}h1.svelte-1htfdz9{letter-spacing:-.03em;margin:.75rem 0;font-size:clamp(1.8rem,4vw,2.5rem)}p.svelte-1htfdz9{color:var(--color-text-muted);line-height:1.85}header.svelte-1htfdz9 p:where(.svelte-1htfdz9){font-size:.85rem}.contact.svelte-1htfdz9{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:1.2rem 1.5rem}.contact.svelte-1htfdz9 p:where(.svelte-1htfdz9){margin:.35rem 0;font-size:.9rem}nav.svelte-1htfdz9{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:.65rem;margin:1.8rem 0;padding:1rem 0;display:grid}a.svelte-1htfdz9{color:var(--color-text);text-underline-offset:4px;overflow-wrap:anywhere;font-size:.9rem}article.svelte-1htfdz9{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:1rem 2rem}section.svelte-1htfdz9{padding:1rem 0;scroll-margin-top:2rem}h2.svelte-1htfdz9{margin:.5rem 0;font-size:1.15rem;line-height:1.5}section.svelte-1htfdz9 p:where(.svelte-1htfdz9){margin:.6rem 0;font-size:.95rem}footer.svelte-1htfdz9{flex-wrap:wrap;gap:1.4rem;margin-top:2rem;display:flex}a.svelte-1htfdz9:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width<=600px){main.svelte-1htfdz9{padding:2rem 1rem 4rem}article.svelte-1htfdz9{padding:.7rem 1.1rem}nav.svelte-1htfdz9{grid-template-columns:1fr}}
