.page.svelte-7ke6fz{padding:4rem 0 5rem}.page-hero.svelte-7ke6fz{margin-bottom:3rem}.page-hero.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-family:"DM Serif Display",serif;font-size:clamp(2rem,4vw,3rem);margin-bottom:.5rem}.page-hero.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--text-secondary);font-size:.9rem}.policy-body.svelte-7ke6fz{max-width:720px;display:flex;flex-direction:column;gap:2.5rem}.highlight-box.svelte-7ke6fz{display:flex;gap:1rem;background:var(--sage-50);border:1px solid var(--sage-100);border-radius:var(--radius-md);padding:1.25rem 1.5rem}.highlight-icon.svelte-7ke6fz{font-size:1.5rem;flex-shrink:0}.highlight-box.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:.95rem;line-height:1.6;color:var(--text-primary)}section.svelte-7ke6fz{display:flex;flex-direction:column;gap:.75rem}section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:"DM Serif Display",serif;font-size:1.35rem;color:var(--text-primary);padding-bottom:.5rem;border-bottom:1px solid var(--sand-200)}section.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:.95rem;font-weight:600;color:var(--text-primary);margin-top:.5rem}section.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:.95rem;color:var(--text-secondary);line-height:1.75}section.svelte-7ke6fz ul:where(.svelte-7ke6fz){padding-left:1.25rem;display:flex;flex-direction:column;gap:.4rem}section.svelte-7ke6fz li:where(.svelte-7ke6fz){font-size:.95rem;color:var(--text-secondary);line-height:1.6}section.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--sage-500);text-decoration:underline;text-underline-offset:2px}section.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--sage-700)}
