.page-hero.svelte-f1q66e{background:var(--color-primary);padding:60px 0;text-align:center}.page-hero-title.svelte-f1q66e{font-family:var(--font-heading);font-size:2.5rem;color:#fff;margin-bottom:12px}.page-hero-subtitle.svelte-f1q66e{color:#ffffffd9;font-size:1.05rem}.text-content.svelte-f1q66e{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-f1q66e h2:where(.svelte-f1q66e){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-f1q66e h2:where(.svelte-f1q66e):first-child{margin-top:0}.text-content.svelte-f1q66e p:where(.svelte-f1q66e){color:var(--color-text-light);line-height:1.7;margin-bottom:16px;font-size:1rem}.text-content.svelte-f1q66e ul:where(.svelte-f1q66e){margin-bottom:24px;padding-left:24px;color:var(--color-text-light)}.text-content.svelte-f1q66e li:where(.svelte-f1q66e){margin-bottom:8px;line-height:1.6}.text-content.svelte-f1q66e a:where(.svelte-f1q66e){color:var(--color-accent);text-decoration:underline}.text-content.svelte-f1q66e a:where(.svelte-f1q66e):hover{color:var(--color-primary)}@media(max-width:768px){.page-hero-title.svelte-f1q66e{font-size:2rem}.text-content.svelte-f1q66e{padding:24px}}
