.jobs-page.svelte-1owt6hh{background:var(--bg-dark);min-height:100vh;padding:56px var(--spacing-md)}.jobs-inner.svelte-1owt6hh{max-width:1200px;margin:0 auto}.jobs-hero.svelte-1owt6hh,.jobs-list.svelte-1owt6hh{margin-bottom:var(--spacing-xl)}.no-jobs.svelte-1owt6hh{font-family:var(--font-body);font-size:1rem;color:var(--text-muted);line-height:1.6;margin:0}.job-grid.svelte-1owt6hh{display:flex;flex-direction:column;gap:var(--spacing-md)}.job-card.svelte-1owt6hh{overflow-wrap:anywhere;background:transparent;border-top:1px solid var(--border-subtle);padding:28px 0;display:flex;flex-direction:row;align-items:flex-start;gap:32px;transition:border-color .2s ease}.job-card.svelte-1owt6hh:hover{border-color:var(--cmyk-cyan)}.job-card-body.svelte-1owt6hh{flex:1}.job-title.svelte-1owt6hh{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--text-white);margin:0 0 var(--spacing-xs);line-height:1.3}.job-company.svelte-1owt6hh{font-family:var(--font-body);font-size:.9375rem;color:var(--text-muted);margin:0 0 var(--spacing-xs)}.job-company-label.svelte-1owt6hh{font-weight:600;color:var(--text-white)}.job-desc.svelte-1owt6hh{font-family:var(--font-body);font-size:.9375rem;color:var(--text-muted);line-height:1.5;margin:0}.job-card-cta.svelte-1owt6hh{margin-top:var(--spacing-xs)}.jobs-cta.svelte-1owt6hh{text-align:left;padding:32px 0;background:transparent;border-top:2px solid var(--cmyk-cyan)}.cta-title.svelte-1owt6hh{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--text-white);margin:0 0 var(--spacing-xs)}.cta-subtitle.svelte-1owt6hh{font-family:var(--font-body);font-size:1rem;color:var(--text-muted);margin:0 0 var(--spacing-md);line-height:1.5}@media (max-width: 768px){.job-card.svelte-1owt6hh{flex-direction:column;gap:16px}.jobs-page.svelte-1owt6hh{padding-top:32px}}
