.careers_main__pSHLc{background:#fff;color:#111827;min-height:100vh}.careers_intro__BbPXV{max-width:80rem;margin:0 auto;padding:3rem 1.5rem 2rem;text-align:center}.careers_introTitle__YSjaA{font-size:clamp(2rem,5vw,3rem);font-weight:600;letter-spacing:.025em;color:#0e7490}.careers_introSubtitle__ZECG7{margin-top:.5rem;font-size:clamp(1.125rem,3vw,1.5rem);font-weight:500;letter-spacing:.025em;color:#4b5563}.careers_introRule__RSRpB{width:4rem;height:2px;background:#0891b2;margin:1rem auto 1.5rem}.careers_introText__AeT6f{max-width:48rem;margin:0 auto;font-size:1rem;line-height:1.7;color:#4b5563}.careers_tableSection__hUq26{max-width:80rem;margin:0 auto;padding:0 1.5rem 4rem}.careers_tableWrapper__HLzW4{border:1px solid #e5e7eb;border-radius:1rem;overflow:hidden}.careers_tableHeader__pehTV{display:none}@media (min-width:768px){.careers_tableHeader__pehTV{display:grid;grid-template-columns:1.2fr 2fr 1.2fr 1fr .8fr;background:#ecfeff;padding:1rem 2rem;font-size:.875rem;font-weight:600;color:#0e7490;letter-spacing:.025em}.careers_tableHeaderApply__8xOc6{text-align:center}}.careers_tableRow__rPJKl{display:grid;grid-template-columns:1fr;gap:.75rem;padding:1.25rem 2rem;border-top:1px solid #e5e7eb;transition:background .15s ease}.careers_tableRow__rPJKl:hover{background:rgba(236,254,255,.5)}@media (min-width:768px){.careers_tableRow__rPJKl{grid-template-columns:1.2fr 2fr 1.2fr 1fr .8fr;gap:1rem;align-items:center}}.careers_jobTitle__z34qU{font-size:1.125rem;font-weight:500}.careers_jobTitleLink__L0oGT{color:inherit;text-decoration:none}.careers_jobTitleLink__L0oGT:hover{color:#0891b2;text-decoration:underline}.careers_jobMeta__4M9P7{color:#374151;font-size:.95rem}.careers_applyCell__X0Q4L{display:flex;align-items:center}@media (min-width:768px){.careers_applyCell__X0Q4L{justify-content:center}}.careers_viewButton__uemVl{display:inline-flex;align-items:center;justify-content:center;border:1px solid #0e7490;color:#0e7490;padding:.5rem 1rem;font-size:.875rem;font-weight:600;letter-spacing:.025em;white-space:nowrap;border-radius:.375rem;text-decoration:none;transition:all .15s ease}.careers_cta__3jU3H,.careers_viewButton__uemVl:hover{background:#0e7490;color:#fff}.careers_cta__3jU3H{padding:3rem 1.5rem;text-align:center}.careers_ctaTitle__owiqK{font-size:clamp(1.5rem,4vw,1.875rem);font-weight:600;margin-bottom:.5rem}.careers_ctaText__XSWDX{letter-spacing:.025em;font-size:.95rem;color:rgba(255,255,255,.9);margin-bottom:1.25rem}.careers_ctaButton__LL28N{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#0e7490;padding:.75rem 2.5rem;border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-decoration:none;transition:background .15s ease}.careers_ctaButton__LL28N:hover{background:#ecfeff}.careers_detailHero__uGbcv{position:relative;background:linear-gradient(90deg,#0e7490,#06b6d4);padding:5rem 1.5rem}@media (min-width:768px){.careers_detailHero__uGbcv{padding:7rem 1.5rem}}.careers_detailHeroInner__gCWe_{max-width:72rem;margin:0 auto;color:#fff}.careers_detailEyebrow__uRprY{display:block;font-size:.75rem;letter-spacing:.15em;margin-bottom:1rem;color:rgba(255,255,255,.8)}.careers_detailTitle__c4n8J{font-size:clamp(2rem,5vw,3rem);font-weight:600;letter-spacing:.025em}.careers_detailMeta__NMJFm{margin-top:1rem;color:rgba(255,255,255,.9);font-size:1.125rem}.careers_detailApplyButton__Etp2f{display:inline-block;margin-top:2rem;border:2px solid #fff;padding:.75rem 2rem;font-size:.875rem;letter-spacing:.1em;font-weight:600;color:#fff;text-decoration:none;border-radius:.375rem;transition:all .15s ease}.careers_detailApplyButton__Etp2f:hover{background:#fff;color:#0e7490}.careers_detailArticle__gYayM{max-width:56rem;margin:0 auto;padding:0 1.5rem}.careers_detailIntro__Nf3Lk{padding:2.5rem 0;text-align:center;font-size:1.125rem;line-height:1.7;color:#374151}.careers_detailSection__rVoK7{padding:1.5rem 0}.careers_detailSectionTitle__VHSmf{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;margin-bottom:1rem;color:#0e7490}.careers_detailList__yfeim{list-style:disc;padding-left:1.5rem}.careers_detailList__yfeim li{margin-bottom:.75rem;color:#374151;line-height:1.6}.careers_detailReadySection__ypJEx{padding:3rem 0;text-align:center}.careers_detailReadyText__etjJV{color:#374151;margin-bottom:2.5rem}.careers_detailApplyNow__3Q_Tc{display:inline-block;background:#0e7490;color:#fff;padding:.75rem 2.5rem;font-size:.875rem;letter-spacing:.1em;font-weight:600;text-decoration:none;border-radius:.375rem;transition:background .15s ease}.careers_detailApplyNow__3Q_Tc:hover{background:#0c5e75}.careers_backLink___luYk{display:block;margin-top:2.5rem;font-size:1.125rem;font-weight:600;letter-spacing:.025em;color:#0e7490;text-decoration:underline}.careers_backLink___luYk:hover{color:#0c5e75}