main.policy.svelte-utp8gt{max-width:720px;width:calc(100% - 2rem);margin:clamp(1.5rem,5vw,4rem) auto;padding:clamp(1.5rem,5vw,3.5rem);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--color-text-primary)}header.svelte-utp8gt{margin-bottom:clamp(1.5rem,4vw,2.25rem);padding-bottom:clamp(1.25rem,3vw,1.75rem);border-bottom:1px solid var(--color-border)}h1.svelte-utp8gt{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0 0 .5rem;color:var(--color-text-primary)}.effective-date.svelte-utp8gt{color:var(--color-text-tertiary);margin:0;font-size:.9rem;font-variant-numeric:tabular-nums}section.svelte-utp8gt+section:where(.svelte-utp8gt){margin-top:clamp(1.75rem,4vw,2.5rem)}h2.svelte-utp8gt{font-size:clamp(1.2rem,3vw,1.45rem);font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0 0 .75rem;color:var(--color-text-primary)}p.svelte-utp8gt{line-height:1.7;margin:0 0 1rem;color:var(--color-text-secondary)}
