.CareerPage_container___vfYF{background-color:#f9fafb;min-height:100vh;padding:3rem 0}.CareerPage_contentWrapper__jiORT{max-width:1200px;margin:0 auto;padding:0 1rem}.CareerPage_heroSection__LENHW{text-align:center;margin-bottom:4rem}.CareerPage_mainHeading__gL6EY{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:1rem}.CareerPage_subHeading__8DUtw{font-size:1.25rem;color:#4b5563}.CareerPage_section__H2bjB{margin-bottom:4rem}.CareerPage_sectionHeading__g8TFc{font-size:2rem;font-weight:700;color:#111827;margin-bottom:0;text-align:center}.CareerPage_jobListings__9mx5t{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);overflow:hidden}.CareerPage_tabContainer__zDaGD{display:flex;border-bottom:1px solid #e5e7eb}.CareerPage_tab__8OU9i{padding:.75rem 1.5rem;font-weight:500;font-size:.875rem;background:none;border:none;cursor:pointer;color:#6b7280}.CareerPage_activeTab__UC0bM{color:#2563eb;border-bottom:2px solid #2563eb}.CareerPage_jobList__3CIzA{display:flex;flex-direction:column}.CareerPage_jobItem__U61Of{padding:1.5rem;border-bottom:1px solid #e5e7eb;transition:background-color .2s,box-shadow .3s ease-in-out}.CareerPage_jobItemContent__GjZEv{display:flex;justify-content:space-between;align-items:center}.CareerPage_jobMainContent__diIbN{flex:1 1}.CareerPage_jobBadgeContainer__MypOM{display:flex;align-items:center;padding-left:1.5rem}.CareerPage_jobItem__U61Of:last-child{border-bottom:none}.CareerPage_jobItem__U61Of:hover{background-color:#f9fafb;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08)}.CareerPage_jobHeader__SvsSm{margin-bottom:.75rem}.CareerPage_jobTitle__e0HN1{font-size:1.4rem;font-weight:600;color:#111827;margin-bottom:.25rem}.CareerPage_jobMeta__XRNhp{font-size:.9rem;color:#6b7280;display:flex;align-items:center}.CareerPage_metaDivider__HOqhO{margin:0 .5rem}.CareerPage_jobDescription__zOWkX{font-size:.95rem;color:#4b5563;margin-top:.75rem}.CareerPage_applicationSection__NIvFv{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06);padding:1.5rem 2rem}@media (max-width:374px){.CareerPage_applicationSection__NIvFv{padding:1.5rem 0}}.CareerPage_applicationContent__NBhsJ{max-width:36rem;margin:0 auto}.CareerPage_applicationText__68c1D{font-size:1.125rem;color:#374151;margin-bottom:1.5rem}.CareerPage_emailContainer__gGQ2o{background-color:#eff6ff;padding:1.5rem;border-radius:.5rem;text-align:center;margin-bottom:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06)}@media (max-width:374px){.CareerPage_emailContainer__gGQ2o{padding:0}}.CareerPage_emailLink__6nD5R{font-size:1.25rem;font-weight:500;color:#2563eb;text-decoration:none}.CareerPage_emailLink__6nD5R:hover{text-decoration:underline}.CareerPage_applicationInstructions__PdtsF{display:flex;flex-direction:column;gap:1.5rem;color:#374151}.CareerPage_applicationList__haA5K{list-style-type:disc;padding-left:1.5rem;display:flex;flex-direction:column;gap:.5rem}.CareerPage_openingBadge__MqKIb{display:inline-flex;align-items:center;background:linear-gradient(90deg,#6366f1,#4f46e5);color:#fff;padding:.4rem .75rem;border-radius:2rem;font-size:.75rem;font-weight:500;box-shadow:0 2px 4px rgba(79,70,229,.2);transition:all .2s ease}.CareerPage_openingBadge__MqKIb:hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(79,70,229,.3)}.CareerPage_openingIcon__NSIEN{display:flex;align-items:center;margin-right:.4rem}.CareerPage_openingText__FT_gY{letter-spacing:.02em}@media (max-width:768px){.CareerPage_jobItemContent__GjZEv{flex-direction:column;align-items:flex-start}.CareerPage_jobBadgeContainer__MypOM{padding-left:0;margin-top:1rem}.CareerPage_tabContainer__zDaGD{overflow-x:auto}}