.page.svelte-cwls5q{max-width:var(--layout-max-width);margin:0 auto;padding:var(--space-12) var(--layout-padding);display:flex;flex-direction:column;gap:var(--space-10)}.page__header.svelte-cwls5q{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.page__intro.svelte-cwls5q{font-size:var(--text-lg);color:var(--color-text-subtle);line-height:1.7;max-width:var(--measure-lead);margin:0}.page__main.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--space-12)}.section.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--space-4)}.section__heading.svelte-cwls5q{font-size:var(--text-2xl);font-weight:600;color:var(--color-text)}.section__prose.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--space-4)}.section__prose.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-base);line-height:1.7;color:var(--color-text-subtle);max-width:var(--measure);margin:0}.contact-links.svelte-cwls5q{font-size:var(--text-base);color:var(--color-text-subtle);display:flex;align-items:center;gap:var(--space-3)}.link.svelte-cwls5q{color:var(--color-primary-text);text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-micro) var(--ease-standard)}.link.svelte-cwls5q:hover{color:var(--color-primary)}
