.content-header.svelte-peno5j.svelte-peno5j{margin-bottom:2.5rem}.content-header.svelte-peno5j h1.svelte-peno5j{font-size:2rem;margin:0 0 1rem}.lead.svelte-peno5j.svelte-peno5j{font-size:1.15rem;line-height:1.7;color:var(--text-subtle);margin:0}.content-section.svelte-peno5j.svelte-peno5j{margin-bottom:2.5rem}.content-section.svelte-peno5j h2.svelte-peno5j{font-size:1.25rem;margin:0 0 .75rem}.content-section.svelte-peno5j p.svelte-peno5j{line-height:1.6;margin:0 0 1rem;color:var(--text-muted)}.contact-card.svelte-peno5j.svelte-peno5j{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-peno5j.svelte-peno5j{margin-bottom:1.5rem}.contact-method.svelte-peno5j.svelte-peno5j:last-child{margin-bottom:0}.contact-method.svelte-peno5j h2.svelte-peno5j{font-size:1rem;margin:0 0 .5rem;color:var(--text-strong)}.contact-method.svelte-peno5j p.svelte-peno5j{margin:0 0 .5rem}.contact-email.svelte-peno5j.svelte-peno5j{display:inline-block;font-size:1.1rem;font-weight:600;color:var(--accent-primary);padding:.5rem 0}.contact-email.svelte-peno5j.svelte-peno5j:hover{color:var(--accent-primary-hover)}@media (max-width: 600px){.content-header.svelte-peno5j h1.svelte-peno5j{font-size:1.6rem}}
