.JobIndex-module__HZLWJW__shell{color:#334155;grid-template-columns:max(0px,50% - 570px) minmax(0,3fr) minmax(0,1fr) max(0px,50% - 570px);margin-top:24px;display:grid}.JobIndex-module__HZLWJW__results{grid-area:1/2;min-width:0;padding:0 15px}.JobIndex-module__HZLWJW__sidebar{grid-area:1/3;min-width:0;padding:8px 15px 0}.JobIndex-module__HZLWJW__heading{flex-wrap:wrap;align-items:center;display:flex}.JobIndex-module__HZLWJW__heading h1{color:#475569;letter-spacing:-1px;margin:0 0 8px;font-size:16px;font-weight:700;line-height:24px}.JobIndex-module__HZLWJW__alert{color:#2563eb;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 8px auto;padding:0;font-size:16px;font-weight:700;line-height:20px;display:flex}.JobIndex-module__HZLWJW__alert:disabled{cursor:wait;opacity:.6}.JobIndex-module__HZLWJW__toolbar{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.JobIndex-module__HZLWJW__count{color:#6c757d;flex-shrink:0;margin:0}.JobIndex-module__HZLWJW__count strong{color:#ff7800;font-weight:600}.JobIndex-module__HZLWJW__sort{color:#334155;white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.JobIndex-module__HZLWJW__sortMenu{position:relative}.JobIndex-module__HZLWJW__sortToggle{color:#334155;cursor:pointer;border:1px solid #d7d7db;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.JobIndex-module__HZLWJW__sortToggle:after{content:"";border:3px solid #0000;border-top-color:currentColor;border-bottom:0}.JobIndex-module__HZLWJW__sortOptions{z-index:10;background:#fff;border:1px solid #d7d7db;border-radius:4px;min-width:160px;margin:0;padding:8px 0;list-style:none;position:absolute;top:calc(100% + 2px);right:0;box-shadow:0 4px 12px #0000001a}.JobIndex-module__HZLWJW__sortOptions a{color:#334155;padding:8px 24px;font-size:12px;font-weight:600;line-height:16px;display:block}.JobIndex-module__HZLWJW__sortOptions a:hover{background:#f8f9fa}.JobIndex-module__HZLWJW__sortOptions a[aria-current]{color:#fff;background:#0069db}.JobIndex-module__HZLWJW__list{margin:24px 0 0;padding:0;list-style:none}.JobIndex-module__HZLWJW__card{color:#000d2c;background:#fff;border:1px solid #dedede;border-radius:4px;margin-bottom:8px;font-size:14px;line-height:1.3;transition:box-shadow .3s;position:relative;overflow:hidden}.JobIndex-module__HZLWJW__card:hover{box-shadow:0 3px 6px #0056914f}.JobIndex-module__HZLWJW__priority{background:#f5fcff;border-color:#0069db47}.JobIndex-module__HZLWJW__row{align-items:center;gap:16px;padding:24px;display:flex}.JobIndex-module__HZLWJW__logo{background:#fff;border:1px solid #d7d7db;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:90px;display:flex}.JobIndex-module__HZLWJW__logo img{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%}.JobIndex-module__HZLWJW__details{flex:1;min-width:0}.JobIndex-module__HZLWJW__jobLink:after{content:"";z-index:1;position:absolute;inset:0}.JobIndex-module__HZLWJW__jobLink:focus-visible:after{outline-offset:-2px;border-radius:4px;outline:2px solid #0069db}.JobIndex-module__HZLWJW__name{-webkit-line-clamp:2;color:#00133f;letter-spacing:-1px;-webkit-box-orient:vertical;margin:0 0 4px;padding-right:45px;font-size:20px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.JobIndex-module__HZLWJW__bold{font-weight:800}.JobIndex-module__HZLWJW__red{color:#e20000}.JobIndex-module__HZLWJW__company{-webkit-line-clamp:1;color:#343a40;-webkit-box-orient:vertical;margin-bottom:4px;font-size:15px;display:-webkit-box;overflow:hidden}a.JobIndex-module__HZLWJW__company{z-index:2;width:fit-content;max-width:100%;position:relative}.JobIndex-module__HZLWJW__locationRow{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.JobIndex-module__HZLWJW__location{color:#6c757d;align-items:center;gap:4px;min-width:0;display:flex}.JobIndex-module__HZLWJW__location>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JobIndex-module__HZLWJW__location a{z-index:2;color:inherit;position:relative}.JobIndex-module__HZLWJW__mobileIcon{display:none}.JobIndex-module__HZLWJW__timestamp{color:#6c757d;flex-shrink:0}.JobIndex-module__HZLWJW__mobileTimestamp{display:none}.JobIndex-module__HZLWJW__salaryRow{align-items:center;gap:8px;padding-right:55px;display:flex}.JobIndex-module__HZLWJW__salary{color:#0069db;white-space:nowrap;align-items:center;gap:4px;display:flex}.JobIndex-module__HZLWJW__careerLevel,.JobIndex-module__HZLWJW__separator{color:#6c757d}.JobIndex-module__HZLWJW__card .JobIndex-module__HZLWJW__save{z-index:2;color:#0069db;background:0 0;border:0;gap:4px;padding:0;font-size:14px;line-height:18px;position:absolute;bottom:24px;right:24px}.JobIndex-module__HZLWJW__hot{color:#fff;width:60px;height:60px;position:absolute;top:0;right:0}.JobIndex-module__HZLWJW__hot:before{content:"";background:#e20000;border-radius:50%;width:120px;height:120px;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.JobIndex-module__HZLWJW__hot span{z-index:1;text-align:right;width:50px;font-size:10px;font-weight:800;line-height:1;position:absolute;top:14px;right:4px}.JobIndex-module__HZLWJW__pagination{color:#0e1225;justify-content:center;margin:32px 0;display:flex}.JobIndex-module__HZLWJW__pagination ul{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.JobIndex-module__HZLWJW__pageLink{border-radius:999px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:8px 14px;display:inline-flex}.JobIndex-module__HZLWJW__pageLink:hover{background:#e9ecef}.JobIndex-module__HZLWJW__pageLink[aria-current]{color:#fff;background:#0069db}.JobIndex-module__HZLWJW__seo{color:#475467;background:#f9fafb;grid-area:2/1/auto/-1;margin-top:48px;padding:48px 0;font-size:14px;line-height:20px}.JobIndex-module__HZLWJW__seoContainer{max-width:1140px;margin:auto;padding:0 15px 24px}.JobIndex-module__HZLWJW__seo h2{color:#0d48a1;letter-spacing:-1px;margin:0 0 8px;font-size:18px;font-weight:700;line-height:28px}.JobIndex-module__HZLWJW__seo .JobIndex-module__HZLWJW__seoIntro{margin:0 0 16px;line-height:21px}.JobIndex-module__HZLWJW__seo p{margin:0 0 8px}.JobIndex-module__HZLWJW__seo ul{margin:8px 0 16px;padding-left:24px;list-style:none}.JobIndex-module__HZLWJW__seo li{margin-bottom:4px}.JobIndex-module__HZLWJW__seo li:before{content:"- "}.JobIndex-module__HZLWJW__seo a{color:#0069db;text-decoration:none}.JobIndex-module__HZLWJW__seo a:hover{text-decoration:underline}.JobIndex-module__HZLWJW__seoHeading{align-items:center;gap:8px;display:flex}.JobIndex-module__HZLWJW__seoHeading svg{width:14px;height:14px}.JobIndex-module__HZLWJW__seoBlue{color:#0069db}.JobIndex-module__HZLWJW__seoOrange{color:#ff7800}.JobIndex-module__HZLWJW__seoGreen{color:#00a478}@media (max-width:1023px){.JobIndex-module__HZLWJW__shell{margin-top:14px;font-size:14px;display:block}.JobIndex-module__HZLWJW__results{padding:0 16px}.JobIndex-module__HZLWJW__sidebar{display:none}.JobIndex-module__HZLWJW__heading h1{width:100%;margin-bottom:7px;font-size:14px;line-height:21px}.JobIndex-module__HZLWJW__alert{margin-bottom:7px}.JobIndex-module__HZLWJW__toolbar{margin-top:14px}.JobIndex-module__HZLWJW__sort{font-size:14px}.JobIndex-module__HZLWJW__sortToggle{padding:3.5px 7px}.JobIndex-module__HZLWJW__list{margin-top:21px}.JobIndex-module__HZLWJW__row{align-items:flex-start;gap:14px;padding:14px}.JobIndex-module__HZLWJW__logo{width:70px;height:70px}.JobIndex-module__HZLWJW__name{margin-bottom:3.5px;font-size:16px}.JobIndex-module__HZLWJW__company{-webkit-line-clamp:2;margin-bottom:3.5px;font-size:14px}.JobIndex-module__HZLWJW__locationRow{margin-bottom:3.5px}.JobIndex-module__HZLWJW__mobileIcon{flex-shrink:0;width:10px;height:13px;display:block}.JobIndex-module__HZLWJW__timestamp{display:none}.JobIndex-module__HZLWJW__mobileTimestamp{color:#6c757d;margin-top:3.5px;padding-right:24px;font-size:12px;display:block}.JobIndex-module__HZLWJW__salaryRow{padding-right:0}.JobIndex-module__HZLWJW__careerLevel,.JobIndex-module__HZLWJW__separator{display:none}.JobIndex-module__HZLWJW__card .JobIndex-module__HZLWJW__save{bottom:18px;right:18px}.JobIndex-module__HZLWJW__card .JobIndex-module__HZLWJW__save svg{width:18px;height:18px}.JobIndex-module__HZLWJW__pagination{margin:28px 0;font-size:14px}.JobIndex-module__HZLWJW__pageLink{min-width:35px;height:35px;padding:7px 12px}.JobIndex-module__HZLWJW__seo{margin-top:21px;padding:21px 0}.JobIndex-module__HZLWJW__seoContainer{padding:0 16px 21px}}
.CompanyPortalHeader-module__vRk6uW__container{width:100%;margin-inline:auto}.CompanyPortalHeader-module__vRk6uW__header{--summary-spacing:14px;font-size:14px;line-height:1.5}.CompanyPortalHeader-module__vRk6uW__summary{padding:var(--summary-spacing);flex-wrap:wrap;display:flex}.CompanyPortalHeader-module__vRk6uW__logo{border-radius:8px;width:80px;height:80px;margin-top:-48px}.CompanyPortalHeader-module__vRk6uW__information{width:100%;min-width:0;padding-top:var(--summary-spacing);color:#334155;flex:auto}.CompanyPortalHeader-module__vRk6uW__name{margin:0 0 calc(var(--summary-spacing) / 2);color:#00133f;letter-spacing:-1px;font-size:24px;font-weight:600;line-height:36px}.CompanyPortalHeader-module__vRk6uW__details{gap:calc(var(--summary-spacing) / 2);margin-top:calc(var(--summary-spacing) / 2);grid-template-columns:minmax(0,1fr);display:grid}.CompanyPortalHeader-module__vRk6uW__detail{gap:calc(var(--summary-spacing) / 2);margin:0;display:flex}@media (min-width:576px){.CompanyPortalHeader-module__vRk6uW__container{max-width:540px}}@media (min-width:768px){.CompanyPortalHeader-module__vRk6uW__container{max-width:720px}.CompanyPortalHeader-module__vRk6uW__header{--summary-spacing:16px;font-size:16px}}@media (min-width:992px){.CompanyPortalHeader-module__vRk6uW__container{max-width:960px}.CompanyPortalHeader-module__vRk6uW__summary{flex-wrap:nowrap;padding:16px 32px}.CompanyPortalHeader-module__vRk6uW__logo{width:104px;height:104px;margin-top:-50px}.CompanyPortalHeader-module__vRk6uW__information{width:auto;padding:0 0 0 16px}.CompanyPortalHeader-module__vRk6uW__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0}.CompanyPortalHeader-module__vRk6uW__address{padding-right:16px}}@media (min-width:1200px){.CompanyPortalHeader-module__vRk6uW__container{max-width:1140px}}
