.content-page.svelte-1pryhb2.svelte-1pryhb2{max-width:640px;margin:0 auto;padding:2rem 1.5rem 3rem}.content-header.svelte-1pryhb2.svelte-1pryhb2{margin-bottom:2.5rem}.content-header.svelte-1pryhb2 h1.svelte-1pryhb2{font-size:2rem;margin:0 0 1rem}.lead.svelte-1pryhb2.svelte-1pryhb2{font-size:1.15rem;line-height:1.7;color:var(--text-subtle);margin:0}.content-section.svelte-1pryhb2.svelte-1pryhb2{margin-bottom:2.5rem}.content-section.svelte-1pryhb2 h2.svelte-1pryhb2{font-size:1.25rem;margin:0 0 .75rem}.content-section.svelte-1pryhb2 p.svelte-1pryhb2{line-height:1.6;margin:0 0 1rem;color:var(--text-muted)}.contact-card.svelte-1pryhb2.svelte-1pryhb2{background:var(--surface-card);border:1px solid var(--border-soft);border-radius:var(--radius-card);padding:1.5rem;margin:1.5rem 0}.contact-method.svelte-1pryhb2.svelte-1pryhb2{margin-bottom:1.5rem}.contact-method.svelte-1pryhb2.svelte-1pryhb2:last-child{margin-bottom:0}.contact-method.svelte-1pryhb2 h2.svelte-1pryhb2{font-size:1rem;margin:0 0 .5rem;color:var(--text-strong)}.contact-method.svelte-1pryhb2 p.svelte-1pryhb2{margin:0 0 .5rem}.contact-email.svelte-1pryhb2.svelte-1pryhb2{display:inline-block;font-size:1.1rem;font-weight:600;color:var(--accent-primary);padding:.5rem 0}.contact-email.svelte-1pryhb2.svelte-1pryhb2:hover{color:var(--accent-primary-hover)}@media (max-width: 600px){.content-page.svelte-1pryhb2.svelte-1pryhb2{padding:1.5rem 1rem 2rem}.content-header.svelte-1pryhb2 h1.svelte-1pryhb2{font-size:1.6rem}}
