.page-header.svelte-7ke6fz{background:linear-gradient(135deg,var(--color-brand-dark) 0%,var(--color-brand) 100%);color:var(--color-white);padding:var(--spacing-20) 0}.page-header.svelte-7ke6fz .badge:where(.svelte-7ke6fz){background-color:#fff3;color:var(--color-white);border:1px solid rgba(255,255,255,.3)}.page-header-title.svelte-7ke6fz{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--color-white);margin:var(--spacing-3) 0 var(--spacing-4);line-height:1.2}.page-header-desc.svelte-7ke6fz{font-size:var(--font-size-lg);color:#ffffffe0;max-width:600px;line-height:1.7}.content-narrow.svelte-7ke6fz{max-width:760px}.last-updated.svelte-7ke6fz{font-size:.875rem;color:var(--color-text-muted);margin-bottom:var(--spacing-8)}h2.svelte-7ke6fz{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text);margin:var(--spacing-8) 0 var(--spacing-3)}p.svelte-7ke6fz,address.svelte-7ke6fz{color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--spacing-4);font-style:normal}ul.svelte-7ke6fz{list-style:disc;padding-left:var(--spacing-6);color:var(--color-text-muted);line-height:1.8;margin-bottom:var(--spacing-4)}
