.page-header.svelte-7ad8we{background:linear-gradient(135deg,var(--color-red) 0%,#b01030 100%);color:var(--color-white);padding:var(--spacing-xl) 0;text-align:center}.page-header.svelte-7ad8we h1:where(.svelte-7ad8we){color:var(--color-white);font-size:3rem;margin-bottom:var(--spacing-sm)}.subtitle.svelte-7ad8we{font-size:1.2rem;opacity:.9}.content.svelte-7ad8we{padding:var(--spacing-xl) 0}.content-wrapper.svelte-7ad8we{max-width:900px;margin:0 auto}.text-content.svelte-7ad8we h2:where(.svelte-7ad8we){color:var(--color-red);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md)}.text-content.svelte-7ad8we h2:where(.svelte-7ad8we):first-child{margin-top:0}.text-content.svelte-7ad8we h3:where(.svelte-7ad8we){color:var(--color-blue);margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm);font-size:1.2rem}.text-content.svelte-7ad8we p:where(.svelte-7ad8we){color:var(--color-gray);line-height:1.8;margin-bottom:var(--spacing-md)}.text-content.svelte-7ad8we a:where(.svelte-7ad8we){color:var(--color-blue)}.text-content.svelte-7ad8we a:where(.svelte-7ad8we):hover{color:var(--color-red)}.text-content.svelte-7ad8we ul:where(.svelte-7ad8we){color:var(--color-gray);line-height:1.8;margin-bottom:var(--spacing-md);margin-left:var(--spacing-lg)}.text-content.svelte-7ad8we li:where(.svelte-7ad8we){margin-bottom:var(--spacing-xs)}@media(max-width:768px){.page-header.svelte-7ad8we h1:where(.svelte-7ad8we){font-size:2rem}.subtitle.svelte-7ad8we{font-size:1rem}}
