main.policy.svelte-utp8gt{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-utp8gt{margin-bottom:clamp(1.75rem,4vw,2.5rem)}h1.svelte-utp8gt{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:.5rem;color:var(--color-text-primary, #1a4734)}.effective-date.svelte-utp8gt{color:var(--color-text-muted, rgba(42, 86, 65, .7));margin:0;font-size:.95rem}section.svelte-utp8gt+section:where(.svelte-utp8gt){margin-top:clamp(1.75rem,4vw,2.5rem)}h2.svelte-utp8gt{font-size:clamp(1.3rem,3vw,1.75rem);margin-bottom:.75rem;color:var(--color-text-secondary, #2f5d45)}p.svelte-utp8gt{line-height:1.6;margin:0 0 1rem;color:var(--color-text-secondary, rgba(42, 86, 65, .85))}:root[data-theme=dark] main.policy.svelte-utp8gt{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-utp8gt h2:where(.svelte-utp8gt){color:var(--color-text-secondary, #f2c987)}:root[data-theme=dark] main.policy.svelte-utp8gt p:where(.svelte-utp8gt),:root[data-theme=dark] main.policy.svelte-utp8gt .effective-date:where(.svelte-utp8gt){color:var(--color-text-secondary, rgba(249, 221, 156, .8))}
