.container.svelte-cmp2og{max-width:860px;margin:0 auto;padding:0 var(--space-6)}.page-hero.svelte-cmp2og{background:linear-gradient(135deg,#1a0a14 0%,var(--color-primary) 100%);padding:100px 0 var(--space-12);color:#fff;text-align:center}.eyebrow.svelte-cmp2og{font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-2)}.page-hero.svelte-cmp2og h1:where(.svelte-cmp2og){font-size:clamp(2rem,4vw,3rem);margin-bottom:var(--space-3)}.page-hero.svelte-cmp2og .lead:where(.svelte-cmp2og){color:#ffffffbf;font-size:1.05rem;max-width:560px;margin:0 auto}.section.svelte-cmp2og{padding:var(--space-16) 0}.prose.svelte-cmp2og h2:where(.svelte-cmp2og){font-size:1.4rem;color:var(--color-primary);margin:var(--space-10) 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid rgba(210,25,66,.15)}.prose.svelte-cmp2og h2:where(.svelte-cmp2og):first-child{margin-top:0}.prose.svelte-cmp2og p:where(.svelte-cmp2og){color:var(--color-text-muted);line-height:1.8;margin-bottom:var(--space-4)}.prose.svelte-cmp2og ul:where(.svelte-cmp2og){margin:0 0 var(--space-6) var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.prose.svelte-cmp2og ul:where(.svelte-cmp2og) li:where(.svelte-cmp2og){color:var(--color-text-muted);line-height:1.8}.prose.svelte-cmp2og a:where(.svelte-cmp2og){color:var(--color-primary);text-decoration:underline}.prose.svelte-cmp2og a:where(.svelte-cmp2og):hover{color:var(--color-primary-dark)}@media(max-width:600px){.container.svelte-cmp2og{padding:0 var(--space-4)}.section.svelte-cmp2og{padding:var(--space-10) 0}}
