.jobs-module__ilo3Ka__site{color:#172033;background:#f7f9fc;min-height:100vh}.jobs-module__ilo3Ka__header{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e2e7ef;position:sticky;top:0}.jobs-module__ilo3Ka__headerInner{align-items:center;gap:28px;width:min(1180px,100% - 32px);min-height:68px;margin:0 auto;display:flex}.jobs-module__ilo3Ka__brand{color:#153b8f;white-space:nowrap;font-size:21px;font-weight:800;text-decoration:none}.jobs-module__ilo3Ka__nav{align-items:center;gap:24px;margin-right:auto;display:flex}.jobs-module__ilo3Ka__nav a,.jobs-module__ilo3Ka__textLink{color:#46546b;font-weight:650;text-decoration:none}.jobs-module__ilo3Ka__nav a:hover,.jobs-module__ilo3Ka__textLink:hover{color:#1d4ed8}.jobs-module__ilo3Ka__headerActions{align-items:center;gap:10px;display:flex}.jobs-module__ilo3Ka__button,.jobs-module__ilo3Ka__buttonSecondary,.jobs-module__ilo3Ka__iconButton{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:750;text-decoration:none;display:inline-flex}.jobs-module__ilo3Ka__button{color:#fff;background:#1d4ed8}.jobs-module__ilo3Ka__button:hover{background:#1e40af}.jobs-module__ilo3Ka__button:disabled{opacity:.55;cursor:wait}.jobs-module__ilo3Ka__buttonSecondary{color:#253247;background:#fff;border-color:#ccd5e2}.jobs-module__ilo3Ka__buttonSecondary:hover{background:#f8fafc;border-color:#8fa1ba}.jobs-module__ilo3Ka__iconButton{color:#334155;background:#fff;border-color:#d7deea;width:44px;padding:0}.jobs-module__ilo3Ka__main{width:min(1180px,100% - 32px);margin:0 auto;padding:34px 0 70px}.jobs-module__ilo3Ka__hero{text-align:center;padding:58px 0 46px}.jobs-module__ilo3Ka__hero h1{color:#13203a;letter-spacing:0;margin:0;font-size:clamp(34px,6vw,58px);line-height:1.06}.jobs-module__ilo3Ka__hero p{color:#657187;margin:14px 0 28px;font-size:18px}.jobs-module__ilo3Ka__searchBar{background:#fff;border:1px solid #d9e1ec;border-radius:9px;grid-template-columns:1.4fr 1fr auto;gap:8px;max-width:920px;margin:0 auto;padding:8px;display:grid;box-shadow:0 14px 35px #132b5b17}.jobs-module__ilo3Ka__input,.jobs-module__ilo3Ka__select,.jobs-module__ilo3Ka__textarea{color:#172033;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfd8e5;border-radius:7px;padding:10px 12px}.jobs-module__ilo3Ka__textarea{resize:vertical;min-height:110px}.jobs-module__ilo3Ka__input:focus,.jobs-module__ilo3Ka__select:focus,.jobs-module__ilo3Ka__textarea:focus{border-color:#2563eb;outline:3px solid #2563eb29}.jobs-module__ilo3Ka__quickLinks{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:18px;display:flex}.jobs-module__ilo3Ka__quickLinks a,.jobs-module__ilo3Ka__chip{color:#43516a;background:#fff;border:1px solid #d8dfeb;border-radius:999px;padding:8px 13px;font-size:14px;text-decoration:none}.jobs-module__ilo3Ka__section{margin-top:42px}.jobs-module__ilo3Ka__nearbyStatus{color:#31415a;background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-items:center;gap:14px;min-height:92px;padding:18px;display:flex}.jobs-module__ilo3Ka__nearbyStatus>div{flex:1;min-width:0}.jobs-module__ilo3Ka__nearbyStatus strong{display:block}.jobs-module__ilo3Ka__nearbyStatus p{color:#6a7689;margin:4px 0 0;font-size:14px}.jobs-module__ilo3Ka__locationPulse{color:#1d4ed8;background:#eaf0ff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.jobs-module__ilo3Ka__sectionHead{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.jobs-module__ilo3Ka__sectionHead h2,.jobs-module__ilo3Ka__pageTitle{color:#172033;margin:0;font-size:27px;line-height:1.15}.jobs-module__ilo3Ka__sectionHead p,.jobs-module__ilo3Ka__muted{color:#6a7689;margin:6px 0 0}.jobs-module__ilo3Ka__categoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.jobs-module__ilo3Ka__categoryCard{color:#23314a;background:#fff;border:1px solid #dde4ee;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:104px;padding:18px;text-decoration:none;display:flex}.jobs-module__ilo3Ka__categoryCard:hover,.jobs-module__ilo3Ka__jobCard:hover,.jobs-module__ilo3Ka__companyCard:hover{border-color:#9db2d4;box-shadow:0 8px 24px #142c5b12}.jobs-module__ilo3Ka__categoryCard strong{font-size:17px}.jobs-module__ilo3Ka__categoryCard span{color:#778297;font-size:13px}.jobs-module__ilo3Ka__jobGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.jobs-module__ilo3Ka__jobCard,.jobs-module__ilo3Ka__companyCard,.jobs-module__ilo3Ka__panel{background:#fff;border:1px solid #dde4ee;border-radius:8px}.jobs-module__ilo3Ka__jobCard{grid-template-columns:50px minmax(0,1fr) auto;gap:14px;padding:18px;display:grid}.jobs-module__ilo3Ka__logo{color:#214da8;background:#eaf0ff;border-radius:8px;place-items:center;width:50px;height:50px;font-weight:850;display:grid;overflow:hidden}.jobs-module__ilo3Ka__logo img{object-fit:cover;width:100%;height:100%}.jobs-module__ilo3Ka__jobTitle{color:#172033;margin:0 0 5px;font-size:18px}.jobs-module__ilo3Ka__jobTitle a{color:inherit;text-decoration:none}.jobs-module__ilo3Ka__companyLine{color:#5d697d;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.jobs-module__ilo3Ka__verified{color:#16804b;font-weight:750}.jobs-module__ilo3Ka__salary{color:#173f9d;margin:12px 0 8px;font-weight:800}.jobs-module__ilo3Ka__meta{color:#68758a;flex-wrap:wrap;gap:7px;font-size:13px;display:flex}.jobs-module__ilo3Ka__badge{color:#4b5870;background:#edf2fa;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.jobs-module__ilo3Ka__urgent{color:#a94f00;background:#fff0df}.jobs-module__ilo3Ka__easy{color:#167347;background:#eaf8f0}.jobs-module__ilo3Ka__featured{color:#224fbd;background:#e8efff}.jobs-module__ilo3Ka__companyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.jobs-module__ilo3Ka__companyCard{color:inherit;padding:20px;text-decoration:none}.jobs-module__ilo3Ka__companyCard h3{margin:12px 0 4px}.jobs-module__ilo3Ka__cta{color:#fff;background:#163f91;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:50px;padding:34px;display:flex}.jobs-module__ilo3Ka__cta h2{margin:0 0 7px}.jobs-module__ilo3Ka__cta p{color:#d8e4ff;margin:0}.jobs-module__ilo3Ka__footer{background:#fff;border-top:1px solid #dfe5ee}.jobs-module__ilo3Ka__footerInner{color:#657187;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 32px);margin:0 auto;padding:30px 0;display:flex}.jobs-module__ilo3Ka__footerLinks{gap:18px;display:flex}.jobs-module__ilo3Ka__footer a{color:#4d5b70;text-decoration:none}.jobs-module__ilo3Ka__pageHead{padding:10px 0 24px}.jobs-module__ilo3Ka__searchLayout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:22px;display:grid}.jobs-module__ilo3Ka__filterPanel{padding:18px;position:sticky;top:88px}.jobs-module__ilo3Ka__filterPanel h2{margin:0 0 16px;font-size:18px}.jobs-module__ilo3Ka__field{gap:6px;margin-bottom:13px;display:grid}.jobs-module__ilo3Ka__field label{color:#425067;font-size:13px;font-weight:700}.jobs-module__ilo3Ka__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.jobs-module__ilo3Ka__loading,.jobs-module__ilo3Ka__empty,.jobs-module__ilo3Ka__error{text-align:center;color:#657187;background:#fff;border:1px solid #dde4ee;border-radius:8px;place-items:center;min-height:180px;padding:28px;display:grid}.jobs-module__ilo3Ka__error{color:#a61b1b;background:#fff7f7;border-color:#f3caca}.jobs-module__ilo3Ka__detailLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.jobs-module__ilo3Ka__detailMain,.jobs-module__ilo3Ka__detailSide{padding:26px}.jobs-module__ilo3Ka__companyCover{object-fit:cover;border-radius:7px;width:100%;height:auto;max-height:280px;margin-bottom:22px;display:block}.jobs-module__ilo3Ka__detailMain h1{margin:0;font-size:32px}.jobs-module__ilo3Ka__detailSection{border-top:1px solid #e4e9f1;margin-top:24px;padding-top:24px}.jobs-module__ilo3Ka__detailSection h2{margin:0 0 12px;font-size:20px}.jobs-module__ilo3Ka__prose{color:#445168;white-space:pre-line;line-height:1.7}.jobs-module__ilo3Ka__sideActions{gap:10px;display:grid}.jobs-module__ilo3Ka__safety{color:#78520b;background:#fff8e8;border-radius:7px;margin-top:18px;padding:14px;font-size:13px;line-height:1.5}.jobs-module__ilo3Ka__portalLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;display:grid}.jobs-module__ilo3Ka__portalNav{padding:10px;position:sticky;top:88px}.jobs-module__ilo3Ka__portalNav button{color:#536075;text-align:left;width:100%;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-weight:700}.jobs-module__ilo3Ka__portalNav button:hover,.jobs-module__ilo3Ka__portalNav .jobs-module__ilo3Ka__active{color:#1f4fb5;background:#edf3ff}.jobs-module__ilo3Ka__portalContent{min-width:0}.jobs-module__ilo3Ka__panel{padding:22px}.jobs-module__ilo3Ka__panel+.jobs-module__ilo3Ka__panel{margin-top:16px}.jobs-module__ilo3Ka__panel h2,.jobs-module__ilo3Ka__panel h3{margin-top:0}.jobs-module__ilo3Ka__legacyJobForm{display:none}.jobs-module__ilo3Ka__stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0;padding:0;list-style:none;display:grid}.jobs-module__ilo3Ka__stepper li{color:#69758a;border:1px solid #dce3ed;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:13px;font-weight:750;display:flex}.jobs-module__ilo3Ka__stepper li span{background:#edf1f7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.jobs-module__ilo3Ka__stepper .jobs-module__ilo3Ka__stepActive{color:#1746ad;background:#f5f8ff;border-color:#2f63d8}.jobs-module__ilo3Ka__stepper .jobs-module__ilo3Ka__stepDone{color:#24643d;background:#f4fbf6;border-color:#badbc6}.jobs-module__ilo3Ka__formStep{display:block}.jobs-module__ilo3Ka__formStepHidden{display:none}.jobs-module__ilo3Ka__checkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.jobs-module__ilo3Ka__previewBox{background:#f8fafc;border:1px solid #dce3ed;border-radius:8px;padding:20px}.jobs-module__ilo3Ka__previewBox p{color:#657187}.jobs-module__ilo3Ka__previewBox label{color:#425067;gap:7px;max-width:320px;font-size:13px;font-weight:700;display:grid}.jobs-module__ilo3Ka__formActions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.jobs-module__ilo3Ka__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.jobs-module__ilo3Ka__full{grid-column:1/-1}.jobs-module__ilo3Ka__status{color:#445168;text-transform:capitalize;background:#edf2fa;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.jobs-module__ilo3Ka__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.jobs-module__ilo3Ka__stat{background:#fff;border:1px solid #dde4ee;border-radius:8px;padding:18px}.jobs-module__ilo3Ka__stat span{color:#6e7a8e;text-transform:uppercase;font-size:12px;font-weight:750}.jobs-module__ilo3Ka__stat strong{margin-top:7px;font-size:28px;display:block}.jobs-module__ilo3Ka__list{gap:10px;display:grid}.jobs-module__ilo3Ka__listRow{border:1px solid #e0e6ef;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.jobs-module__ilo3Ka__mobileFilters,.jobs-module__ilo3Ka__mobileBottom{display:none}.jobs-module__ilo3Ka__toast{z-index:80;color:#fff;background:#172033;border-radius:7px;max-width:360px;padding:13px 16px;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 36px #0003}.jobs-module__ilo3Ka__jobsMobileNav{display:none}@media (max-width:800px){.jobs-module__ilo3Ka__headerInner{gap:12px;width:min(100% - 24px,1180px);min-height:60px}.jobs-module__ilo3Ka__nav,.jobs-module__ilo3Ka__headerActions .jobs-module__ilo3Ka__textLink{display:none}.jobs-module__ilo3Ka__headerActions{margin-left:auto}.jobs-module__ilo3Ka__headerActions .jobs-module__ilo3Ka__buttonSecondary{display:none}.jobs-module__ilo3Ka__main{width:min(100% - 24px,1180px);padding-top:22px;padding-bottom:88px}.jobs-module__ilo3Ka__hero{text-align:left;padding:34px 0 28px}.jobs-module__ilo3Ka__hero h1{font-size:38px}.jobs-module__ilo3Ka__hero p{font-size:16px}.jobs-module__ilo3Ka__searchBar{box-shadow:none;grid-template-columns:1fr}.jobs-module__ilo3Ka__quickLinks{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.jobs-module__ilo3Ka__quickLinks a{white-space:nowrap}.jobs-module__ilo3Ka__categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-module__ilo3Ka__jobGrid,.jobs-module__ilo3Ka__companyGrid{grid-template-columns:1fr}.jobs-module__ilo3Ka__nearbyStatus{flex-wrap:wrap;align-items:flex-start}.jobs-module__ilo3Ka__nearbyStatus .jobs-module__ilo3Ka__buttonSecondary{width:100%}.jobs-module__ilo3Ka__jobCard{grid-template-columns:44px minmax(0,1fr) auto;padding:15px}.jobs-module__ilo3Ka__logo{width:44px;height:44px}.jobs-module__ilo3Ka__cta{flex-direction:column;align-items:flex-start;padding:24px}.jobs-module__ilo3Ka__footerInner{flex-direction:column;align-items:flex-start}.jobs-module__ilo3Ka__searchLayout,.jobs-module__ilo3Ka__detailLayout,.jobs-module__ilo3Ka__portalLayout{grid-template-columns:1fr}.jobs-module__ilo3Ka__filterPanel{z-index:70;border-radius:12px 12px 0 0;max-height:82vh;display:none;position:fixed;inset:auto 0 0;overflow:auto}.jobs-module__ilo3Ka__filterPanel.jobs-module__ilo3Ka__open{display:block}.jobs-module__ilo3Ka__mobileFilters{display:inline-flex}.jobs-module__ilo3Ka__detailMain,.jobs-module__ilo3Ka__detailSide,.jobs-module__ilo3Ka__panel{padding:18px}.jobs-module__ilo3Ka__detailMain h1{font-size:27px}.jobs-module__ilo3Ka__detailSide{position:static}.jobs-module__ilo3Ka__mobileBottom{z-index:60;padding:10px 12px max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce3ed;grid-template-columns:1fr 56px;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.jobs-module__ilo3Ka__portalNav{padding:7px;display:flex;position:static;overflow-x:auto}.jobs-module__ilo3Ka__portalNav button{white-space:nowrap;width:auto}.jobs-module__ilo3Ka__formGrid,.jobs-module__ilo3Ka__stats,.jobs-module__ilo3Ka__stepper{grid-template-columns:1fr}.jobs-module__ilo3Ka__stepper li{min-height:38px}.jobs-module__ilo3Ka__checkGrid{grid-template-columns:1fr}.jobs-module__ilo3Ka__listRow{flex-direction:column;align-items:flex-start}.jobs-module__ilo3Ka__jobsMobileNav{z-index:55;min-height:62px;padding-bottom:env(safe-area-inset-bottom);background:#fffffffa;border-top:1px solid #dce3ed;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.jobs-module__ilo3Ka__jobsMobileNav a{color:#59667a;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.jobs-module__ilo3Ka__jobsMobileNav a:hover{color:#1d4ed8}}
