.careers-page.svelte-1ryvmr3.svelte-1ryvmr3{max-width:800px;margin:0 auto;padding:3rem 1.5rem 4rem;font-family:Outfit,sans-serif}.careers-header.svelte-1ryvmr3.svelte-1ryvmr3{margin-bottom:2.5rem}.careers-header.svelte-1ryvmr3 h1.svelte-1ryvmr3{font-size:2rem;font-weight:600;margin:0 0 .75rem}.careers-header.svelte-1ryvmr3 p.svelte-1ryvmr3{font-size:1.05rem;color:var(--sl-color-gray-5, #666);margin:0;line-height:1.6}.careers-list.svelte-1ryvmr3.svelte-1ryvmr3{display:flex;flex-direction:column;gap:1rem}.career-card.svelte-1ryvmr3.svelte-1ryvmr3{display:block;border:1px solid var(--mini-display-cards-border, #e2e2e2);border-radius:10px;padding:1.5rem;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.career-card.svelte-1ryvmr3.svelte-1ryvmr3:hover{border-color:#2be080;box-shadow:0 2px 12px #2be08014}.career-card-top.svelte-1ryvmr3.svelte-1ryvmr3{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.career-card-top.svelte-1ryvmr3 h2.svelte-1ryvmr3{font-size:1.2rem;font-weight:600;margin:0}.career-tags.svelte-1ryvmr3.svelte-1ryvmr3{display:flex;gap:.5rem;flex-shrink:0}.tag.svelte-1ryvmr3.svelte-1ryvmr3{font-size:.75rem;padding:2px 10px;border-radius:50px;font-weight:500}.tag.dept.svelte-1ryvmr3.svelte-1ryvmr3{background:#2be0801a;color:#1a9d5a}.tag.type.svelte-1ryvmr3.svelte-1ryvmr3{background:#3b82f61a;color:#3b82f6}.career-desc.svelte-1ryvmr3.svelte-1ryvmr3{font-size:.92rem;color:var(--sl-color-gray-5, #666);margin:0 0 1rem;line-height:1.5}.career-card-bottom.svelte-1ryvmr3.svelte-1ryvmr3{display:flex;justify-content:space-between;align-items:center}.career-location.svelte-1ryvmr3.svelte-1ryvmr3{display:flex;align-items:center;gap:4px;font-size:.85rem;color:var(--sl-color-gray-5, #888)}.apply-link.svelte-1ryvmr3.svelte-1ryvmr3{font-size:.9rem;font-weight:500;color:#2be080}.no-openings.svelte-1ryvmr3.svelte-1ryvmr3{text-align:center;padding:3rem;color:var(--sl-color-gray-5, #888)}@media (max-width: 600px){.career-card-top.svelte-1ryvmr3.svelte-1ryvmr3{flex-direction:column;gap:.5rem}}
