.page-full.svelte-8xcvg3{width:100%;height:100%;background:var(--bg-primary);overflow-y:auto;position:relative}.page-bg.svelte-8xcvg3{position:fixed;inset:0;z-index:0}.page-bg.svelte-8xcvg3 img:where(.svelte-8xcvg3){width:100%;height:100%;object-fit:cover;opacity:.3}.page-content.svelte-8xcvg3{position:relative;z-index:1;min-height:100vh;padding:4rem 2rem;max-width:800px;margin:0 auto}.page-header.svelte-8xcvg3{text-align:center;margin-bottom:3rem}.page-header.svelte-8xcvg3 h1:where(.svelte-8xcvg3){font-family:var(--font-serif);font-size:3rem;font-weight:400;color:#fff;margin:0}.page-body.svelte-8xcvg3{font-family:var(--font-sans);color:var(--text-secondary);line-height:1.8}.page-body.svelte-8xcvg3 p:where(.svelte-8xcvg3){margin-bottom:1.2rem;font-size:1rem}.page-cta.svelte-8xcvg3{margin-top:2rem;font-style:italic;color:var(--text-muted);border-left:3px solid var(--border-medium);padding-left:1.5rem}.page-cta.svelte-8xcvg3 a:where(.svelte-8xcvg3){color:var(--text-primary);text-decoration:underline}@media(max-width:768px){.page-content.svelte-8xcvg3{padding:3rem 1.5rem}.page-header.svelte-8xcvg3 h1:where(.svelte-8xcvg3){font-size:2rem}}@media(max-width:480px){.page-content.svelte-8xcvg3{padding:2rem 1rem}.page-header.svelte-8xcvg3 h1:where(.svelte-8xcvg3){font-size:1.5rem}}
