.careers-section.svelte-md74yt.svelte-md74yt{padding:var(--section-spacing-desktop) 0}.culture-header.svelte-md74yt.svelte-md74yt{max-width:900px;margin:0 auto 80px;text-align:center}.culture-header.svelte-md74yt h2.svelte-md74yt{font-family:var(--font-display);font-size:3rem;margin-bottom:24px;color:var(--text-primary)}.culture-header.svelte-md74yt .lead.svelte-md74yt{font-size:1.25rem;line-height:1.8;color:var(--text-secondary)}.jobs-list.svelte-md74yt.svelte-md74yt{display:flex;flex-direction:column;gap:16px;max-width:1000px;margin:0 auto}.job-card.svelte-md74yt.svelte-md74yt{background:#fff;border:1px solid var(--border);border-radius:16px;padding:32px 40px;display:flex;align-items:center;justify-content:space-between;transition:var(--transition)}.job-card.svelte-md74yt.svelte-md74yt:hover{border-color:var(--accent);transform:translate(10px);box-shadow:0 10px 30px #0000000d}.job-sector.svelte-md74yt.svelte-md74yt{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var(--accent);display:block;margin-bottom:8px}.job-card.svelte-md74yt h3.svelte-md74yt{font-family:var(--font-display);font-size:1.25rem;margin-bottom:8px;color:var(--text-primary)}.job-meta.svelte-md74yt.svelte-md74yt{display:flex;align-items:center;gap:16px;font-size:.85rem;color:var(--text-secondary);font-weight:500}.job-meta.svelte-md74yt .dot.svelte-md74yt{width:4px;height:4px;background:var(--border);border-radius:50%}.job-meta.svelte-md74yt i.svelte-md74yt{margin-right:6px;color:var(--accent);opacity:.7}.empty-state.svelte-md74yt.svelte-md74yt{text-align:center;padding:80px 40px;color:var(--text-secondary)}.empty-state.svelte-md74yt i.svelte-md74yt{font-size:2.5rem;color:var(--border);margin-bottom:20px}.empty-state.svelte-md74yt h3.svelte-md74yt{font-family:var(--font-display);font-size:1.5rem;color:var(--text-primary);margin-bottom:12px}.empty-state.svelte-md74yt a.svelte-md74yt{color:var(--accent);font-weight:600}.btn.small.svelte-md74yt.svelte-md74yt{padding:10px 20px;font-size:.75rem}@media (max-width: 768px){.job-card.svelte-md74yt.svelte-md74yt{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.job-card.svelte-md74yt.svelte-md74yt:hover{transform:translateY(-5px)}}@media (max-width: 768px){.careers-section.svelte-md74yt.svelte-md74yt{padding:var(--section-spacing-mobile) 0}}
