.page-wrapper.svelte-9e8d2c{padding:var(--space-8, 32px) var(--space-6, 24px)}.container.svelte-9e8d2c{max-width:860px;margin:0 auto}.page-header.svelte-9e8d2c{margin-bottom:var(--space-10, 40px);padding-bottom:var(--space-6, 24px);border-bottom:2px solid var(--color-border, #e5e7eb)}.page-header.svelte-9e8d2c h1:where(.svelte-9e8d2c){font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:clamp(1.75rem,4vw,2.5rem);color:var(--color-text, #1a1a2e);margin:0 0 var(--space-3, 12px)}.page-header.svelte-9e8d2c .lead:where(.svelte-9e8d2c){color:var(--color-text-muted, #6b7280);font-size:1.05rem;line-height:1.7;margin:0}.prose.svelte-9e8d2c h2:where(.svelte-9e8d2c){font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:1.3rem;color:var(--color-primary, #D21942);margin:var(--space-10, 40px) 0 var(--space-3, 12px);padding-bottom:var(--space-2, 8px);border-bottom:2px solid rgba(210,25,66,.15)}.prose.svelte-9e8d2c h2:where(.svelte-9e8d2c):first-child{margin-top:0}.prose.svelte-9e8d2c h3:where(.svelte-9e8d2c){font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:1.05rem;color:var(--color-text, #1a1a2e);margin:var(--space-6, 24px) 0 var(--space-2, 8px)}.prose.svelte-9e8d2c p:where(.svelte-9e8d2c){color:var(--color-text-muted, #6b7280);line-height:1.8;margin-bottom:var(--space-4, 16px)}.prose.svelte-9e8d2c ul:where(.svelte-9e8d2c){margin:0 0 var(--space-6, 24px) var(--space-6, 24px);display:flex;flex-direction:column;gap:var(--space-2, 8px)}.prose.svelte-9e8d2c ul:where(.svelte-9e8d2c) li:where(.svelte-9e8d2c){color:var(--color-text-muted, #6b7280);line-height:1.8}.prose.svelte-9e8d2c a:where(.svelte-9e8d2c){color:var(--color-primary, #D21942);text-decoration:underline}.prose.svelte-9e8d2c a:where(.svelte-9e8d2c):hover{opacity:.8}@media(max-width:600px){.page-wrapper.svelte-9e8d2c{padding:var(--space-6, 24px) var(--space-4, 16px)}}
