.careers-page.svelte-1thlcsk{max-width:900px;margin:0 auto;padding:2rem 1rem}.page-header.svelte-1thlcsk{text-align:center;margin-bottom:3rem}.page-header.svelte-1thlcsk h1:where(.svelte-1thlcsk){font-size:3rem;font-weight:700;margin:0 0 .5rem;color:var(--color-text-primary)}.subtitle.svelte-1thlcsk{font-size:1.25rem;color:var(--color-text-secondary);margin:0}.careers-list.svelte-1thlcsk{display:flex;flex-direction:column;gap:1.25rem}.career-link.svelte-1thlcsk{display:block;text-decoration:none;color:inherit}.career-card-content.svelte-1thlcsk{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:560px){.career-card-content.svelte-1thlcsk{flex-direction:column;align-items:flex-start}}.career-main.svelte-1thlcsk{display:flex;flex-direction:column;gap:.5rem}.career-badges.svelte-1thlcsk{display:flex;gap:.5rem;flex-wrap:wrap}.badge.svelte-1thlcsk{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .6rem;border-radius:999px;border:1px solid currentColor}.badge-blue.svelte-1thlcsk{color:var(--accent-blue)}.badge-green.svelte-1thlcsk{color:var(--accent-green)}.badge-yellow.svelte-1thlcsk{color:var(--accent-yellow)}.badge-red.svelte-1thlcsk{color:var(--accent-red)}.badge-dept.svelte-1thlcsk{color:var(--color-text-muted);border-color:var(--color-border)}.career-title.svelte-1thlcsk{font-size:1.35rem;font-weight:600;margin:0;color:var(--color-text-primary)}.career-meta.svelte-1thlcsk{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;white-space:nowrap}.career-meta.svelte-1thlcsk time:where(.svelte-1thlcsk){font-size:.8rem;color:var(--color-text-muted)}.apply-cta.svelte-1thlcsk{font-size:.875rem;font-weight:600;color:var(--accent-blue)}.empty-state.svelte-1thlcsk{text-align:center;padding:4rem;color:var(--color-text-muted)}
