.contact-box.svelte-1mh6yjb{padding:var(--space-5) var(--space-6);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md)}.contact-label.svelte-1mh6yjb{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0 0 var(--space-2)}.contact-email.svelte-1mh6yjb{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-brand);word-break:break-all;text-decoration:none}.contact-email.svelte-1mh6yjb:hover{text-decoration:underline}.contact-fallback.svelte-1mh6yjb{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0}.content.svelte-1bv7ezn{max-width:720px;margin:0 auto}.page-header.svelte-1bv7ezn{margin-bottom:var(--space-6)}.page-title.svelte-1bv7ezn{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.intro.svelte-1bv7ezn{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0 0 var(--space-8);padding:var(--space-4) var(--space-5);background:var(--color-surface-muted);border-left:3px solid var(--color-brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0}section.svelte-1bv7ezn{margin-bottom:var(--space-8)}h2.svelte-1bv7ezn{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-4)}p.svelte-1bv7ezn{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0 0 var(--space-3)}li.svelte-1bv7ezn{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-body)}ul.svelte-1bv7ezn{margin:var(--space-3) 0;padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.note.svelte-1bv7ezn{font-size:var(--font-size-sm);color:var(--color-text-muted);background:var(--color-surface-muted);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);margin-top:var(--space-4)}.page-nav.svelte-1bv7ezn{gap:var(--space-5);padding-top:var(--space-8);border-top:1px solid var(--color-border-light);margin-top:var(--space-4);display:flex}.page-nav.svelte-1bv7ezn a:where(.svelte-1bv7ezn){font-size:var(--font-size-sm);color:var(--color-brand);text-decoration:none}.page-nav.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{text-decoration:underline}.page-nav.svelte-1bv7ezn a:where(.svelte-1bv7ezn)+a:where(.svelte-1bv7ezn){color:var(--color-text-muted)}
