.page-container.svelte-cwls5q{padding:var(--space-4)}.page-card.svelte-cwls5q{width:100%;max-width:640px;padding:var(--space-8)}.header-area.svelte-cwls5q{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.logo-mark.svelte-cwls5q{object-fit:contain;width:48px;height:48px}.title.svelte-cwls5q{letter-spacing:-.01em;margin-bottom:2px;font-size:1.5rem;font-weight:600}.subtitle.svelte-cwls5q{color:var(--color-text-muted);font-size:.95rem}.content-area.svelte-cwls5q{margin-bottom:var(--space-8)}.content-area.svelte-cwls5q h2:where(.svelte-cwls5q){margin-top:var(--space-6);margin-bottom:var(--space-2);color:var(--color-text-main);font-size:1.15rem;font-weight:600}.content-area.svelte-cwls5q h2:where(.svelte-cwls5q):first-child{margin-top:0}.content-area.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-text-muted);margin-bottom:var(--space-4);font-size:.95rem;line-height:1.6}.contact-list.svelte-cwls5q{margin:var(--space-4) 0;color:var(--color-text-muted);padding:0;font-size:.95rem;list-style:none}.contact-list.svelte-cwls5q li:where(.svelte-cwls5q){margin-bottom:var(--space-2)}.contact-link.svelte-cwls5q{color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}.contact-link.svelte-cwls5q:hover{color:var(--color-accent-hover);text-decoration:underline}.footer-area.svelte-cwls5q{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.back-btn.svelte-cwls5q{color:var(--color-text-muted);font-size:.9rem}
