.page-hero.svelte-1p9hk2q{background:var(--color-primary);padding:60px 0;text-align:center}.page-hero-title.svelte-1p9hk2q{font-family:var(--font-heading);font-size:2.5rem;color:#fff;margin-bottom:12px}.page-hero-subtitle.svelte-1p9hk2q{color:#ffffffd9;font-size:1.05rem}.text-content.svelte-1p9hk2q{max-width:800px;margin:0 auto;background:var(--color-white);padding:40px;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.text-content.svelte-1p9hk2q h2:where(.svelte-1p9hk2q){font-family:var(--font-heading);color:var(--color-primary);font-size:1.5rem;margin:32px 0 16px;border-bottom:1px solid var(--color-border);padding-bottom:8px}.text-content.svelte-1p9hk2q h2:where(.svelte-1p9hk2q):first-child{margin-top:0}.text-content.svelte-1p9hk2q p:where(.svelte-1p9hk2q){color:var(--color-text-light);line-height:1.7;margin-bottom:16px;font-size:1rem}.text-content.svelte-1p9hk2q ul:where(.svelte-1p9hk2q){margin-bottom:24px;padding-left:24px;color:var(--color-text-light)}.text-content.svelte-1p9hk2q li:where(.svelte-1p9hk2q){margin-bottom:8px;line-height:1.6}.text-content.svelte-1p9hk2q a:where(.svelte-1p9hk2q){color:var(--color-accent);text-decoration:underline}.text-content.svelte-1p9hk2q a:where(.svelte-1p9hk2q):hover{color:var(--color-primary)}@media(max-width:768px){.page-hero-title.svelte-1p9hk2q{font-size:2rem}.text-content.svelte-1p9hk2q{padding:24px}}
