.page.svelte-1thlcsk{max-width:720px;margin:0 auto;padding:var(--space-12) var(--space-6)}.inner.svelte-1thlcsk{display:flex;flex-direction:column;gap:var(--space-8)}h1.svelte-1thlcsk{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.lead.svelte-1thlcsk{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.section.svelte-1thlcsk{display:flex;flex-direction:column;gap:var(--space-3)}h2.svelte-1thlcsk{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary)}.roles.svelte-1thlcsk{display:flex;flex-direction:column;gap:var(--space-3)}.role.svelte-1thlcsk{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);gap:var(--space-4)}h3.svelte-1thlcsk{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.details.svelte-1thlcsk{font-size:var(--text-sm);color:var(--color-text-tertiary)}.apply-btn.svelte-1thlcsk{padding:var(--space-2) var(--space-4);background:var(--color-accent);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none;white-space:nowrap}ul.svelte-1thlcsk{list-style:disc;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}li.svelte-1thlcsk{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}p.svelte-1thlcsk{font-size:var(--text-sm);color:var(--color-text-secondary)}.contact.svelte-1thlcsk{padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}a.svelte-1thlcsk{color:var(--color-text-link)}
