.careers-hero[data-astro-cid-2pjcwduj],.careers-hero[data-astro-cid-2pjcwduj] [data-astro-cid-2pjcwduj],.careers-section[data-astro-cid-2pjcwduj],.careers-section[data-astro-cid-2pjcwduj] [data-astro-cid-2pjcwduj],.careers-cta[data-astro-cid-2pjcwduj],.careers-cta[data-astro-cid-2pjcwduj] [data-astro-cid-2pjcwduj]{font-family:Bai Jamjuree,-apple-system,BlinkMacSystemFont,sans-serif!important}.careers-hero[data-astro-cid-2pjcwduj]{padding:80px 0 40px;background:linear-gradient(135deg,#f6fafb,#fff 60%,#fff2eb)}.careers-hero-inner[data-astro-cid-2pjcwduj]{max-width:780px}.careers-h1[data-astro-cid-2pjcwduj]{font-size:clamp(30px,4vw,44px)!important;line-height:1.25!important;margin:12px 0 20px!important;color:#14191f!important;font-weight:700;letter-spacing:-.005em}.careers-lead[data-astro-cid-2pjcwduj]{font-size:17px;line-height:1.6;color:#4a5560;margin:0;max-width:700px}.careers-section-header[data-astro-cid-2pjcwduj]{text-align:center;max-width:720px;margin:0 auto 40px}.careers-h2[data-astro-cid-2pjcwduj]{font-size:clamp(24px,3vw,32px)!important;line-height:1.3!important;margin:12px 0!important;color:#14191f!important;font-weight:700;letter-spacing:-.005em}.careers-empty[data-astro-cid-2pjcwduj]{max-width:700px;margin:0 auto;text-align:center;color:#4a5560;font-size:16px;line-height:1.6}.careers-list[data-astro-cid-2pjcwduj]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.career-card[data-astro-cid-2pjcwduj]{background:#fff;border:1px solid #e2ebf0;border-radius:14px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-decoration:none;color:inherit;transition:box-shadow .2s,border-color .2s,transform .2s}.career-card[data-astro-cid-2pjcwduj]:hover{box-shadow:0 14px 40px -18px #033f4f33;border-color:#033f4f;transform:translateY(-2px)}.career-summary-main[data-astro-cid-2pjcwduj]{flex:1;min-width:0}.career-title[data-astro-cid-2pjcwduj]{font-size:20px!important;line-height:1.3!important;margin:0 0 6px!important;color:#14191f!important;font-weight:700}.career-blurb[data-astro-cid-2pjcwduj]{font-size:14.5px;color:#4a5560;line-height:1.5;margin:0 0 10px}.career-meta[data-astro-cid-2pjcwduj]{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center;font-size:13px;color:#6b7683}.career-tag[data-astro-cid-2pjcwduj]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#033f4f14;color:#033f4f}.career-meta-item[data-astro-cid-2pjcwduj]{display:inline-flex;align-items:center;gap:4px}.career-arrow[data-astro-cid-2pjcwduj]{font-size:24px;color:#033f4f;flex-shrink:0;transition:transform .2s}.career-card[data-astro-cid-2pjcwduj]:hover .career-arrow[data-astro-cid-2pjcwduj]{transform:translate(4px)}.careers-cta[data-astro-cid-2pjcwduj]{background:#f6fafb;text-align:center}.careers-cta[data-astro-cid-2pjcwduj] .careers-lead[data-astro-cid-2pjcwduj]{margin:0 auto 24px}.careers-cta-h2[data-astro-cid-2pjcwduj]{margin-bottom:12px!important}.careers-cta-buttons[data-astro-cid-2pjcwduj]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;align-items:center}.careers-cta-buttons[data-astro-cid-2pjcwduj] .w-button[data-astro-cid-2pjcwduj],.careers-cta-buttons[data-astro-cid-2pjcwduj] .w-inline-block[data-astro-cid-2pjcwduj]{width:auto;padding:12px 28px;max-width:none}@media(max-width:720px){.careers-hero[data-astro-cid-2pjcwduj]{padding:60px 0 30px}.career-card[data-astro-cid-2pjcwduj]{padding:20px 22px;flex-direction:column;align-items:flex-start}.career-arrow[data-astro-cid-2pjcwduj]{align-self:flex-end;margin-top:-4px}.career-title[data-astro-cid-2pjcwduj]{font-size:18px!important}.career-meta[data-astro-cid-2pjcwduj]{gap:8px 12px;font-size:12.5px}.careers-cta-buttons[data-astro-cid-2pjcwduj]{flex-direction:column;align-items:stretch}.careers-cta-buttons[data-astro-cid-2pjcwduj] .w-button[data-astro-cid-2pjcwduj],.careers-cta-buttons[data-astro-cid-2pjcwduj] .w-inline-block[data-astro-cid-2pjcwduj]{width:100%;text-align:center}}@media(max-width:991px){.container-regular{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box}}
