.hero.svelte-1pr5mit{position:relative}.eyebrow.svelte-1pr5mit{color:var(--color-fg-tertiary);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;margin-bottom:1.25rem}.copy.svelte-1pr5mit{max-width:56rem}.page-title.svelte-1pr5mit{font-size:var(--text-h1);font-weight:700;color:var(--color-fg-primary);margin-bottom:1rem}.lede.svelte-1pr5mit{font-size:var(--text-body-lg);color:var(--color-fg-secondary);max-width:52rem;line-height:1.7}.date-text.svelte-1pr5mit{margin-top:1rem;color:var(--color-fg-tertiary);font-size:var(--text-body-sm)}.policy-grid.svelte-1pr5mit{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.policy-card.svelte-1pr5mit{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff08,#ffffff04),#00000080;padding:1.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.policy-card.svelte-1pr5mit h2:where(.svelte-1pr5mit){font-size:var(--text-h4);color:var(--color-fg-primary);margin-bottom:1rem}.policy-card.svelte-1pr5mit p:where(.svelte-1pr5mit),.policy-card.svelte-1pr5mit li:where(.svelte-1pr5mit){color:var(--color-fg-secondary);line-height:1.7}.policy-card.svelte-1pr5mit ul:where(.svelte-1pr5mit){margin:0;padding-left:1.1rem;display:grid;gap:.75rem}.full-span.svelte-1pr5mit{grid-column:1 / -1}.animate-reveal.svelte-1pr5mit{opacity:0;transform:translateY(20px);animation:svelte-1pr5mit-reveal .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-1pr5mit-reveal{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.animate-reveal.svelte-1pr5mit{animation:none;opacity:1;transform:none}}
