.section-header-band.svelte-4hd386{background:var(--color-fog-grey);padding:var(--space-8) 0 var(--space-6);border-bottom:1px solid var(--color-border)}.section-title.svelte-4hd386{font-family:var(--font-heading);font-size:var(--text-4xl);margin:0 0 var(--space-2)}.section-desc.svelte-4hd386{color:var(--color-text-muted);margin:0;max-width:none}.section-body.svelte-4hd386{padding:var(--space-10) var(--margin-page);max-width:var(--max-prose-width)}.intro-text.svelte-4hd386{margin-bottom:var(--space-8);color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.6}.contact-grid.svelte-4hd386{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin-bottom:var(--space-8)}.contact-channel.svelte-4hd386{padding:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.contact-channel.svelte-4hd386 h2:where(.svelte-4hd386){font-size:var(--text-lg);margin-top:0;border:none;padding:0}.contact-address.svelte-4hd386{display:inline-block;margin-top:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-link);word-break:break-all}.contact-address.svelte-4hd386:hover{text-decoration:underline}.contact-note.svelte-4hd386{padding:var(--space-4);background:var(--color-fog-grey);border-left:3px solid var(--color-border-strong);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);color:var(--color-text-muted)}.contact-note.svelte-4hd386 p:where(.svelte-4hd386){margin:0}@media(max-width:640px){.contact-grid.svelte-4hd386{grid-template-columns:1fr}}
