.careers-section[data-astro-cid-2pjcwduj]{padding:var(--spacing-lg) 0;background-color:var(--color-background)}.container[data-astro-cid-2pjcwduj]{max-width:var(--max-width);margin:0 auto}.intro-text[data-astro-cid-2pjcwduj]{margin:var(--spacing-md) 0;line-height:1.6}.job-listings[data-astro-cid-2pjcwduj]{display:grid;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.job-card[data-astro-cid-2pjcwduj]{background:var(--color-background);border-radius:var(--radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:transform var(--transition-base),box-shadow var(--transition-base)}.job-meta[data-astro-cid-2pjcwduj]{display:flex;gap:var(--spacing-md);margin:var(--spacing-sm) 0;font-size:var(--text-sm);color:var(--color-text-muted)}.job-type[data-astro-cid-2pjcwduj]{color:var(--color-primary);font-weight:600}.requirements[data-astro-cid-2pjcwduj]{margin:var(--spacing-md) 0}.requirements[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj]{margin-bottom:var(--spacing-sm)}.requirements[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj]{list-style-type:disc;padding-left:var(--spacing-lg)}.requirements[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]{margin-bottom:var(--spacing-xs)}.expand-btn[data-astro-cid-2pjcwduj]{background:transparent;border:1px solid var(--color-border);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);transition:all .2s ease;width:auto;display:inline-block}.expand-btn[data-astro-cid-2pjcwduj]:hover,.expand-btn[data-astro-cid-2pjcwduj]:focus-visible{background:var(--color-background);border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px var(--color-primary)}@media (max-width: 768px){.careers-section[data-astro-cid-2pjcwduj]{padding:var(--spacing-lg) 0}.job-listings[data-astro-cid-2pjcwduj]{gap:var(--spacing-sm);margin-top:var(--spacing-md)}.job-meta[data-astro-cid-2pjcwduj]{flex-direction:column;gap:var(--spacing-xs)}}.full-description[data-astro-cid-2pjcwduj]{margin-top:var(--spacing-md);border-top:1px solid var(--color-border)}.full-description[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj]{margin:var(--spacing-md) 0 var(--spacing-sm);font-size:var(--text-lg);font-weight:600}.full-description[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj]{list-style-type:disc;padding-left:var(--spacing-lg);margin-bottom:var(--spacing-md);font-size:var(--text-base)}.full-description[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]{margin-bottom:var(--spacing-xs)}.full-description[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{line-height:1.6;margin-bottom:var(--spacing-md)}.full-description[data-astro-cid-2pjcwduj]>[data-astro-cid-2pjcwduj]:last-child{margin-bottom:0}.disclaimers[data-astro-cid-2pjcwduj]{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.disclaimers[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{margin-bottom:0;font-size:var(--text-sm);color:var(--color-text-muted)}.additional-info[data-astro-cid-2pjcwduj]{margin-top:var(--spacing-xl)}.benefits-section[data-astro-cid-2pjcwduj],.culture-section[data-astro-cid-2pjcwduj]{margin-bottom:var(--spacing-lg)}.benefits-section[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj],.culture-section[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{margin-bottom:var(--spacing-md)}.benefits-list[data-astro-cid-2pjcwduj]{list-style-type:disc;padding-left:var(--spacing-lg);margin:var(--spacing-md) 0}.benefits-list[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]{margin-bottom:var(--spacing-xs)}.culture-section[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{line-height:1.6}.apply-cta[data-astro-cid-2pjcwduj]{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background:var(--color-background-alt);border-radius:var(--radius-md);text-align:center}.apply-cta[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{margin-bottom:var(--spacing-md)}.apply-cta[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{max-width:600px;margin:0 auto}.apply-cta[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:var(--color-primary);font-weight:600;text-decoration:underline}.apply-cta[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:hover{color:var(--color-primary-dark)}
