.page.svelte-1e0rsuc{padding-top:clamp(5rem,10vw,8rem);padding-bottom:clamp(4rem,8vw,7rem);min-height:80vh}.page-header.svelte-1e0rsuc{max-width:640px;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex;flex-direction:column;gap:1rem}.page-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:var(--text-4xl);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0}.page-header.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6;margin:0}.prose.svelte-1e0rsuc{max-width:680px;display:flex;flex-direction:column;gap:2.5rem}.prose.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:var(--text-xl);font-weight:700;letter-spacing:-.015em;margin:0 0 .75rem}.prose.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:var(--text-base);color:var(--text-secondary);line-height:1.7;margin:0 0 .75rem}.prose.svelte-1e0rsuc p:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.prose.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){padding-left:1.25rem;margin:0 0 .75rem;display:flex;flex-direction:column;gap:.4rem;color:var(--text-secondary);font-size:var(--text-base);line-height:1.6}.prose.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.prose.svelte-1e0rsuc strong:where(.svelte-1e0rsuc){color:var(--text-primary);font-weight:600}
