.page-header.svelte-15hetyr.svelte-15hetyr{background-color:var(--color-surface);padding:3rem 1.5rem;border-bottom:1px solid var(--color-border);text-align:center}.page-header.svelte-15hetyr .container.svelte-15hetyr{max-width:40rem;margin:0 auto}.page-header.svelte-15hetyr h1.svelte-15hetyr{font-family:var(--font-heading);font-size:2rem;font-weight:600;color:var(--color-text);margin:0 0 .5rem}.page-header.svelte-15hetyr p.svelte-15hetyr{font-family:var(--font-body);font-size:1.125rem;color:var(--color-text-muted);margin:0}.content-section.svelte-15hetyr.svelte-15hetyr{padding:3rem 1.5rem}.content-section.svelte-15hetyr .container.svelte-15hetyr{max-width:40rem;margin:0 auto}.prose.svelte-15hetyr.svelte-15hetyr{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-text)}.prose.svelte-15hetyr h2{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;color:var(--color-text);margin:2rem 0 1rem}.prose.svelte-15hetyr h2:first-child{margin-top:0}.prose.svelte-15hetyr h3{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--color-text);margin:1.5rem 0 .75rem}.prose.svelte-15hetyr p{margin:0 0 1rem}.prose.svelte-15hetyr ul,.prose.svelte-15hetyr ol{margin:0 0 1rem;padding-left:1.5rem}.prose.svelte-15hetyr li{margin-bottom:.5rem}.prose.svelte-15hetyr strong{font-weight:600}.prose.svelte-15hetyr em{font-style:italic}.prose.svelte-15hetyr a{color:var(--color-primary);text-decoration:underline}.prose.svelte-15hetyr a:hover{color:var(--color-primary-hover)}@media (max-width: 640px){.page-header.svelte-15hetyr.svelte-15hetyr{padding:2rem 1rem}.page-header.svelte-15hetyr h1.svelte-15hetyr{font-size:1.75rem}.content-section.svelte-15hetyr.svelte-15hetyr{padding:2rem 1rem}.prose.svelte-15hetyr h2{font-size:1.25rem}}
