.careers-container.svelte-1thlcsk{width:100%;max-width:1060px;margin:0 auto;padding:0 30px}.hero-section.svelte-1thlcsk{padding:120px 0 80px;text-align:center}.hero-title.svelte-1thlcsk{font-size:2.5rem;font-weight:800;line-height:1.5;color:var(--text-primary)}@media (max-width: 767px){.hero-title.svelte-1thlcsk .mobile-line-break:where(.svelte-1thlcsk){display:block}}.job-listing-section.svelte-1thlcsk{padding:40px 0}.job-count.svelte-1thlcsk{margin-bottom:24px;font-size:1.125rem;font-weight:600;color:var(--text-secondary)}.job-list.svelte-1thlcsk{list-style:none;padding:0;margin:0}.job-list-item.svelte-1thlcsk{border-bottom:1px solid var(--border-primary)}.job-card-link.svelte-1thlcsk{display:block;padding:32px 8px;text-decoration:none;color:inherit;transition:background-color .2s ease}.job-card-link.svelte-1thlcsk:hover{background-color:var(--surface-hover)}.job-card-content.svelte-1thlcsk{display:flex;flex-direction:column;gap:12px}.job-title.svelte-1thlcsk{font-size:1.375rem;font-weight:700;color:var(--text-primary)}.job-tags.svelte-1thlcsk{display:flex;flex-wrap:wrap;gap:8px}.job-tags.svelte-1thlcsk span:where(.svelte-1thlcsk){font-size:.875rem;font-weight:500;color:var(--text-tertiary)}
