.policy-page.svelte-12pywbn{padding:var(--space-20) var(--space-6) var(--space-24)}.policy-inner.svelte-12pywbn{max-width:900px;margin:0 auto}.policy-header.svelte-12pywbn{margin-bottom:var(--space-14)}.policy-meta.svelte-12pywbn{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--content-text-muted);margin-bottom:var(--space-4)}.policy-header.svelte-12pywbn h1:where(.svelte-12pywbn){font-size:clamp(2.25rem,1.8rem + 1.5vw,3.4rem);font-weight:800;letter-spacing:-.03em;margin-bottom:var(--space-5)}.policy-header.svelte-12pywbn p:where(.svelte-12pywbn),.policy-section.svelte-12pywbn p:where(.svelte-12pywbn),.policy-section.svelte-12pywbn li:where(.svelte-12pywbn){font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--content-text-muted)}.policy-sections.svelte-12pywbn{display:flex;flex-direction:column;gap:var(--space-10)}.policy-section.svelte-12pywbn{padding:var(--space-8);border:1px solid var(--content-border);border-radius:var(--radius-lg);background:var(--surface-1)}.policy-section.svelte-12pywbn h2:where(.svelte-12pywbn){font-size:var(--text-xl);font-weight:700;margin-bottom:var(--space-4)}.policy-section.svelte-12pywbn p:where(.svelte-12pywbn)+p:where(.svelte-12pywbn){margin-top:var(--space-4)}.policy-section.svelte-12pywbn ul:where(.svelte-12pywbn){margin-top:var(--space-4);padding-left:1.25rem}.policy-section.svelte-12pywbn li:where(.svelte-12pywbn)+li:where(.svelte-12pywbn){margin-top:var(--space-3)}@media(max-width:768px){.policy-page.svelte-12pywbn{padding:var(--space-14) var(--space-4) var(--space-16)}.policy-section.svelte-12pywbn{padding:var(--space-6)}}
