._jobPage_1lmkj_1{background:#f8fafc}._jobHeader_1lmkj_5{padding:10rem 0 4rem;background:linear-gradient(135deg,#fff,#f1f5f9);border-bottom:1px solid #e2e8f0}._backLink_1lmkj_11{display:inline-flex;align-items:center;font-size:.95rem;font-weight:500;color:#64748b;text-decoration:none;margin-bottom:2rem;transition:color .2s}._backLink_1lmkj_11:hover{color:#08d9d6}._jobMeta_1lmkj_25{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}._department_1lmkj_33{background:#08d9d61a;color:#08d9d6;padding:.35rem .75rem;border-radius:1rem;font-size:.85rem;font-weight:600}._separator_1lmkj_42{color:#cbd5e1}._location_1lmkj_46,._type_1lmkj_47{color:#64748b;font-size:.95rem}._jobHeader_1lmkj_5 h1{font-size:2.25rem;font-weight:800;color:var(--color-brand-blue, #252A34);margin:0 0 .75rem;line-height:1.15}._summary_1lmkj_60{font-size:1.05rem;color:#64748b;line-height:1.6;max-width:700px;margin:0 0 1.5rem}._headerActions_1lmkj_68{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}._btnApply_1lmkj_75{display:inline-block;padding:1rem 2rem;background:#ff2e63;color:#fff;font-weight:600;text-decoration:none;border-radius:2rem;transition:all .3s}._btnApply_1lmkj_75:hover{background:#e02657;transform:translateY(-2px);box-shadow:0 8px 25px #ff2e634d}._posted_1lmkj_91{color:#94a3b8;font-size:.9rem}._jobContent_1lmkj_96{padding:4rem 0 6rem}._contentGrid_1lmkj_100{display:grid;grid-template-columns:1fr 400px;gap:3rem;align-items:start}._mainContent_1lmkj_107{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 4px 20px #0000000a}._section_1lmkj_114{margin-bottom:2rem}._section_1lmkj_114:last-child{margin-bottom:0}._section_1lmkj_114 h2{font-size:1.2rem;font-weight:700;color:var(--color-brand-blue, #252A34);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}._description_1lmkj_129 p{font-size:.95rem;line-height:1.7;color:#475569;margin:0 0 .75rem}._description_1lmkj_129 p:last-child{margin-bottom:0}._responsibilitiesList_1lmkj_139,._qualificationsList_1lmkj_140,._preferredList_1lmkj_141{list-style:none;padding:0;margin:0}._responsibilitiesList_1lmkj_139 li,._qualificationsList_1lmkj_140 li,._preferredList_1lmkj_141 li{position:relative;padding-left:1.5rem;margin-bottom:.6rem;font-size:.9rem;line-height:1.55;color:#475569}._responsibilitiesList_1lmkj_139 li:before,._qualificationsList_1lmkj_140 li:before,._preferredList_1lmkj_141 li:before{content:"";position:absolute;left:0;top:.5rem;width:6px;height:6px;border-radius:50%;background:#08d9d6}._compensationSection_1lmkj_169 ._compIntro_1lmkj_169{font-size:.9rem;line-height:1.7;color:#475569;margin-bottom:1.25rem}._compensationSection_1lmkj_169 ._compIntro_1lmkj_169 strong{color:var(--color-brand-blue, #252A34)}._compensationSection_1lmkj_169 ._rateText_1lmkj_178{font-size:.9rem;line-height:1.7;color:#475569;margin-bottom:1rem}._compensationSection_1lmkj_169 ._compNote_1lmkj_184,._compensationSection_1lmkj_169 ._compContact_1lmkj_185{font-size:.85rem;line-height:1.6;color:#64748b;margin-bottom:.75rem}._compensationSection_1lmkj_169 ._compNote_1lmkj_184 a,._compensationSection_1lmkj_169 ._compContact_1lmkj_185 a{color:#08d9d6;text-decoration:none;font-weight:500}._compensationSection_1lmkj_169 ._compNote_1lmkj_184 a:hover,._compensationSection_1lmkj_169 ._compContact_1lmkj_185 a:hover{text-decoration:underline}._eeoSection_1lmkj_202 p{font-size:.85rem;line-height:1.7;color:#64748b;margin-bottom:.75rem}._eeoSection_1lmkj_202 ._accommodationContact_1lmkj_208 a{color:#08d9d6;text-decoration:none;font-weight:500}._eeoSection_1lmkj_202 ._accommodationContact_1lmkj_208 a:hover{text-decoration:underline}._sidebar_1lmkj_217{position:sticky;top:6rem}._sidebarCard_1lmkj_222{background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 4px 20px #0000000a;margin-bottom:1.25rem}._sidebarCard_1lmkj_222 h3{font-size:1.1rem;font-weight:700;color:var(--color-brand-blue, #252A34);margin:0 0 .5rem}._sidebarCard_1lmkj_222>p{font-size:.875rem;color:#64748b;margin:0 0 1.25rem;line-height:1.5}._formGroup_1lmkj_242{margin-bottom:1rem}._formGroup_1lmkj_242 label{display:block;font-size:.8rem;font-weight:600;color:#475569;margin-bottom:.35rem}._formGroup_1lmkj_242 input,._formGroup_1lmkj_242 textarea{width:100%;padding:.6rem .85rem;border:1.5px solid #e2e8f0;border-radius:.5rem;font-size:.9rem;font-family:inherit;transition:all .2s;background:#f8fafc}._formGroup_1lmkj_242 input:focus,._formGroup_1lmkj_242 textarea:focus{outline:none;border-color:#08d9d6;background:#fff;box-shadow:0 0 0 3px #08d9d61a}._fileUpload_1lmkj_271{position:relative;border:2px dashed #e2e8f0;border-radius:.5rem;padding:1rem;text-align:center;cursor:pointer;transition:all .2s}._fileUpload_1lmkj_271:hover{border-color:#08d9d6;background:#08d9d605}._fileUpload_1lmkj_271 input{position:absolute;inset:0;opacity:0;cursor:pointer}._fileLabel_1lmkj_291{color:#64748b;font-size:.8rem}._btnSubmit_1lmkj_296{width:100%;padding:.75rem;background:var(--color-brand-blue, #252A34);color:#fff;font-size:.9rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s}._btnSubmit_1lmkj_296:hover{background:#08d9d6}._benefitsCard_1lmkj_312{background:linear-gradient(135deg,#08d9d60d,#ff2e6305);border:1px solid rgba(8,217,214,.1)}._benefitsList_1lmkj_317{list-style:none;padding:0;margin:0}._benefitsList_1lmkj_317 li{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.05);font-size:.85rem;color:#475569}._benefitsList_1lmkj_317 li:last-child{border-bottom:none;padding-bottom:0}._check_1lmkj_336{color:#08d9d6;font-weight:700;flex-shrink:0}@media(max-width:1024px){._contentGrid_1lmkj_100{grid-template-columns:1fr}._sidebar_1lmkj_217{position:static}._jobHeader_1lmkj_5 h1{font-size:2.25rem}}@media(max-width:640px){._jobHeader_1lmkj_5{padding:8rem 0 3rem}._mainContent_1lmkj_107{padding:1.5rem}._jobHeader_1lmkj_5 h1{font-size:1.75rem}._summary_1lmkj_60{font-size:1.05rem}}
