.JobsHero-module__qUQGKa__hero{isolation:isolate;aspect-ratio:auto;color:#10283c;background:#edf8ff;border:1px solid #deedf6;border-radius:8px;width:100%;min-width:0;height:320px;position:relative;overflow:hidden}.JobsHero-module__qUQGKa__hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#f0faff 0%,#f0fafff7 32%,#f0faffa8 57%,#f0faff0a 80%);position:absolute;inset:0}.JobsHero-module__qUQGKa__scene,.JobsHero-module__qUQGKa__slide,.JobsHero-module__qUQGKa__door{position:absolute;inset:0}.JobsHero-module__qUQGKa__scene{overflow:hidden}.JobsHero-module__qUQGKa__scene img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.JobsHero-module__qUQGKa__slide{visibility:hidden}.JobsHero-module__qUQGKa__active{visibility:visible}.JobsHero-module__qUQGKa__door{z-index:1;will-change:transform;animation-duration:.8s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.JobsHero-module__qUQGKa__leftDoor{clip-path:inset(0 50% 0 0);animation-name:JobsHero-module__qUQGKa__openLeft}.JobsHero-module__qUQGKa__rightDoor{clip-path:inset(0 0 0 50%);animation-name:JobsHero-module__qUQGKa__openRight}.JobsHero-module__qUQGKa__paused .JobsHero-module__qUQGKa__door{animation-play-state:paused}@keyframes JobsHero-module__qUQGKa__openLeft{0%{transform:translate(0)}to{transform:translate(-51%)}}@keyframes JobsHero-module__qUQGKa__openRight{0%{transform:translate(0)}to{transform:translate(51%)}}.JobsHero-module__qUQGKa__hero .JobsHero-module__qUQGKa__copy{z-index:2;color:#10283c;text-align:left;pointer-events:none;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;padding:28px 32px;display:flex;position:absolute;inset:0}.JobsHero-module__qUQGKa__copy h1{color:#10283c;letter-spacing:0;white-space:nowrap;max-width:600px;margin:0 0 10px;font-size:34px;font-weight:700;line-height:1.4}.JobsHero-module__qUQGKa__copy p{margin:0}.JobsHero-module__qUQGKa__lead{color:#243746;font-size:16px;font-weight:500;line-height:1.6}.JobsHero-module__qUQGKa__count{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:6px 10px;line-height:1.5;display:flex}.JobsHero-module__qUQGKa__copy .JobsHero-module__qUQGKa__count{margin-top:14px}.JobsHero-module__qUQGKa__count strong{color:#10283c;white-space:nowrap;background:#fff;border-radius:6px;flex-wrap:wrap;align-items:baseline;padding:5px 12px;font-size:19px;font-weight:700;display:inline-flex}.JobsHero-module__qUQGKa__count strong>svg{color:#c39105;flex:none;align-self:center;margin-right:7px}.JobsHero-module__qUQGKa__count em{color:#087fc6;font-size:32px;font-style:normal;line-height:1.2}.JobsHero-module__qUQGKa__count small{color:#405565;font-size:12px}.JobsHero-module__qUQGKa__copy .JobsHero-module__qUQGKa__criteria{color:#172b42;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:600px;margin-top:20px;font-size:13px;font-weight:500;line-height:1.6;display:grid}.JobsHero-module__qUQGKa__criteria>span{text-align:center;background:#fffffff0;border:1px solid #e1edf5;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:44px;padding:6px 14px;display:flex}.JobsHero-module__qUQGKa__criteria>span>span{white-space:nowrap}.JobsHero-module__qUQGKa__criteria svg{color:#078acb;flex:none}.JobsHero-module__qUQGKa__copy .JobsHero-module__qUQGKa__criteriaCaption{color:#243746;text-align:center;background:0 0;border:0;width:100%;max-width:600px;margin-top:8px;padding:0;font-size:13px;font-weight:500;line-height:1.6}@media (max-width:760px){.JobsHero-module__qUQGKa__hero{aspect-ratio:auto;height:300px;min-height:0}.JobsHero-module__qUQGKa__scene{inset:0 -22% 0 22%}.JobsHero-module__qUQGKa__hero:after{background:linear-gradient(90deg,#f0fafff7 0%,#f0faffde 45%,#f0faff73 72%,#f0faff1f 100%)}.JobsHero-module__qUQGKa__hero .JobsHero-module__qUQGKa__copy{justify-content:flex-end;padding:20px 18px 16px}.JobsHero-module__qUQGKa__copy h1{max-width:100%;margin-bottom:8px;font-size:22px}.JobsHero-module__qUQGKa__lead{font-size:14px}.JobsHero-module__qUQGKa__copy .JobsHero-module__qUQGKa__count{gap:5px 8px;margin-top:10px}.JobsHero-module__qUQGKa__count strong{padding:4px 8px;font-size:16px}.JobsHero-module__qUQGKa__count em{font-size:29px}.JobsHero-module__qUQGKa__count small{font-size:12px}.JobsHero-module__qUQGKa__copy .JobsHero-module__qUQGKa__criteria{gap:8px;width:100%;margin-top:12px;font-size:12px;line-height:1.6}.JobsHero-module__qUQGKa__criteria>span{flex-direction:column;gap:2px;min-height:52px;padding:4px 6px}.JobsHero-module__qUQGKa__criteria svg{width:20px;height:20px}}@media (max-width:400px){.JobsHero-module__qUQGKa__copy h1{font-size:20px}}@media (max-width:350px){.JobsHero-module__qUQGKa__hero .JobsHero-module__qUQGKa__copy{padding-inline:12px}.JobsHero-module__qUQGKa__copy h1{font-size:18px}.JobsHero-module__qUQGKa__lead{font-size:13px}.JobsHero-module__qUQGKa__count strong{font-size:14px}.JobsHero-module__qUQGKa__count em{font-size:26px}}@media (prefers-reduced-motion:reduce){.JobsHero-module__qUQGKa__door{visibility:hidden}}
.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page{color:#203747;background:#f4f8fb;border:0;border-radius:0;gap:20px;min-width:0;margin:8px 0 28px;padding:24px;display:grid}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-back-link{color:#00769f;background:#fff;border:1px solid #c9dce7;border-radius:6px;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-back-link:hover{background:#edf8fc}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-card{min-width:0;box-shadow:none;background:#fff;border:0;border-top:5px solid #007ca8;border-radius:0;padding:24px 32px}.JobDetail-module__5TZg2a__masthead{border-bottom:1px solid #0086b7;justify-content:space-between;align-items:center;gap:24px;padding-bottom:16px;display:flex}.JobDetail-module__5TZg2a__masthead>img{object-fit:contain;width:86px;height:61px}.JobDetail-module__5TZg2a__masthead>div{text-align:right;min-width:0}.JobDetail-module__5TZg2a__masthead strong{color:#203747;font-size:24px;font-weight:700}.JobDetail-module__5TZg2a__masthead p{color:#617a8a;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.7}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-card>.JobDetail-module__5TZg2a__header{background:#fff;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:24px;min-height:0;padding:22px 0 20px;display:grid}.JobDetail-module__5TZg2a__headerCopy{min-width:0}.JobDetail-module__5TZg2a__eyebrow{color:#007da9;margin:0 0 10px;font-size:11px;font-weight:700;line-height:1.5}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-card h1{color:#203747;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:700;line-height:1.5}.JobDetail-module__5TZg2a__jobTitle{color:#203747;overflow-wrap:anywhere;margin:12px 0 0;font-size:20px;font-weight:700;line-height:1.7}.JobDetail-module__5TZg2a__reference{color:#6a8190;overflow-wrap:anywhere;flex-wrap:wrap;gap:6px 20px;margin-top:14px;font-size:12px;line-height:1.7;display:flex}.JobDetail-module__5TZg2a__reference>span{min-width:0}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-image{float:none;background:#fff;border:1px solid #e0e9ee;border-radius:4px;place-items:center;width:112px;height:88px;margin:28px 0 0;padding:10px;display:grid;position:static}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-image img{object-fit:contain;width:100%;height:100%}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-image>svg{color:#007da9;width:40px;height:40px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-sections{clear:both;background:#fff;grid-template-columns:minmax(0,1fr);gap:28px;margin:0;padding:0;display:grid}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-sections>section{background:#fff;border:0;border-radius:0;min-width:0;min-height:0;padding:0;display:block}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-sections h2{color:#203747;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #1186ad;border-radius:0;align-items:center;gap:12px;width:auto;margin:0 0 10px;padding:0 0 10px;font-size:20px;font-weight:700;line-height:1.5;display:flex}.JobDetail-module__5TZg2a__sectionNumber{color:#fff;font-variant-numeric:tabular-nums;background:#007ca8;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.JobDetail-module__5TZg2a__conditionTable{border-bottom:1px solid #d3e5ee;margin:0}.JobDetail-module__5TZg2a__conditionTable>div{border-bottom:1px solid #e1edf3;grid-template-columns:170px minmax(0,1fr);min-width:0;display:grid}.JobDetail-module__5TZg2a__conditionTable>div:last-child{border-bottom:0}.JobDetail-module__5TZg2a__conditionTable :is(dt,dd){white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;padding:14px 16px;font-size:15px;line-height:1.85}.JobDetail-module__5TZg2a__conditionTable dt{color:#466373;background:#edf7fb;font-weight:600}.JobDetail-module__5TZg2a__conditionTable dd{color:#203747;background:#fff;font-weight:400}.JobDetail-module__5TZg2a__conditionTable>div:nth-child(2n) dd{background:#f7fafc}.JobDetail-module__5TZg2a__documentNote{color:#617a8a;border-top:1px solid #d3e5ee;margin:32px 0 0;padding-top:16px;font-size:12px;line-height:1.85}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-fixed-cta{right:50%;bottom:max(14px, env(safe-area-inset-bottom,0px));z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #dfedf5;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:7px;width:min(1120px,100% - 40px);padding:8px;display:grid;position:fixed;transform:translate(50%);box-shadow:0 4px 20px #086ba21c}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-fixed-cta :is(button,.JobDetail-module__5TZg2a__job-detail-apply-button){color:#fff;text-align:center;cursor:pointer;background:linear-gradient(110deg,#00a5dd,#0064e8);border:1px solid #0089dc;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;min-height:60px;padding:12px 44px;font-size:22px;font-weight:700;line-height:1.5;text-decoration:none;display:flex;position:relative;transform:none;box-shadow:0 3px 10px #0094d21a}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-fixed-cta :is(button,.JobDetail-module__5TZg2a__job-detail-apply-button):hover:not(:disabled){color:#fff;box-shadow:none;filter:none;background:linear-gradient(110deg,#0091ca,#005cd7);border-color:#006bc9;transform:none}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-fixed-cta :is(button,.JobDetail-module__5TZg2a__job-detail-apply-button):focus-visible{outline-offset:3px;outline:3px solid #0678bc}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-fixed-cta button:disabled{opacity:.7;cursor:not-allowed}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-fixed-cta svg{width:26px;height:26px;color:inherit;flex:0 0 26px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-fixed-cta .job-detail-cta-arrow{flex-basis:22px;width:22px;height:22px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-public-note{color:#526675;margin:0;padding:0 4px;font-size:12px;font-weight:500;line-height:1.6}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .admin-message.error{color:#a62d29;background:#fff3f2;border:1px solid #f0cece;border-radius:6px;margin:0;padding:16px;font-size:15px;line-height:1.8}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page>.empty-state{color:#526675;background:#fff;border:1px solid #e0edf5;border-radius:8px;padding:28px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .application-contact-modal-backdrop{background:#0b253c80}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .application-contact-modal{color:#16374e;background:#fff;border:1px solid #d8e9f3;border-radius:8px;max-width:640px;box-shadow:0 16px 70px #0d345433}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .application-contact-modal h2{color:#102a45;font-size:24px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .application-contact-modal>header>button{color:#0873a7;background:#fff;border:1px solid #bfdae9;border-radius:6px;min-height:44px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .application-contact-modal :is(p,label,label span){color:#405b70}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .application-contact-grid{gap:16px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .application-contact-grid :is(input,select){color:#183b52;background:#fff;border:1px solid #b9d9e9;border-radius:6px;min-width:0;min-height:48px;font-size:16px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .application-contact-modal>.primary-button{color:#fff;background:linear-gradient(110deg,#00a0d8,#0068df);border:1px solid #0084cf;border-radius:8px;min-height:52px}@media (max-width:900px){.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-card{padding:28px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-card h1{font-size:26px}}@media (max-width:620px){.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page{background:#fff;gap:14px;margin-top:0;padding:14px 0 20px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-card{padding:20px 12px}.JobDetail-module__5TZg2a__masthead{gap:12px;padding-bottom:16px}.JobDetail-module__5TZg2a__masthead>img{width:76px;height:54px}.JobDetail-module__5TZg2a__masthead strong{font-size:20px}.JobDetail-module__5TZg2a__masthead p{max-width:190px;margin-top:4px;font-size:10px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-card>.JobDetail-module__5TZg2a__header{grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 0 20px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-card h1{font-size:23px}.JobDetail-module__5TZg2a__eyebrow{margin-bottom:10px;font-size:10px}.JobDetail-module__5TZg2a__jobTitle{margin-top:10px;font-size:17px}.JobDetail-module__5TZg2a__reference{margin-top:14px;font-size:11px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-image{justify-self:end;width:80px;height:60px;margin:0;padding:6px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-sections{gap:24px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-sections h2{gap:10px;font-size:19px}.JobDetail-module__5TZg2a__sectionNumber{flex-basis:30px;width:30px;height:30px;font-size:13px}.JobDetail-module__5TZg2a__conditionTable>div{grid-template-columns:minmax(0,1fr)}.JobDetail-module__5TZg2a__conditionTable :is(dt,dd){padding:10px 12px}.JobDetail-module__5TZg2a__conditionTable dd{font-size:16px}.JobDetail-module__5TZg2a__documentNote{margin-top:24px;font-size:11px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-fixed-cta{bottom:max(8px, env(safe-area-inset-bottom,0px));width:calc(100% - 20px);padding:7px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-fixed-cta :is(button,.JobDetail-module__5TZg2a__job-detail-apply-button){gap:10px;min-height:54px;padding:12px 20px;font-size:18px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-fixed-cta svg{flex-basis:23px;width:23px;height:23px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-public-note{font-size:11px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .application-contact-modal h2{font-size:21px}}@media (max-width:360px){.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-card{padding-inline:8px}.JobDetail-module__5TZg2a__page[data-job-detail].job-detail-page .job-detail-card h1{font-size:21px}}
.Jobs-module__dp_mcW__shell.page-shell.consumer-ui{color:#172b42;background:#fff}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui>main{max-width:1180px;margin-inline:auto;padding-top:12px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui:has(.application-contact-modal-backdrop)>main{z-index:40}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-search-page{gap:0;padding:0}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-search-layout{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:20px;margin-top:24px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-search-filter{background:#fff;border:1px solid #dceaf3;border-radius:8px;gap:20px;min-width:0;padding:20px;box-shadow:0 4px 16px #1d85b90a}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-search-filter h2{color:#10283c;font-size:22px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-filter-section{border-top:1px solid #e0eaf1;gap:14px;padding-top:20px}:is(.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-filter-heading,.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-filter-header){color:#172b42;border:0;gap:12px;padding:0}:is(.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-filter-heading>svg,.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-filter-header>div>svg){color:#087fc6;flex:none;width:24px;height:24px}:is(.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-filter-heading strong,.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-filter-header strong){color:#172b42;font-size:18px;font-weight:600}:is(.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-filter-heading small,.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-filter-header small){color:#526675;margin-top:3px;font-size:13px;font-weight:400;line-height:1.6}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-industry-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-industry-option{color:#172b42;background:#fff;border:1px solid #e0e8ef;border-radius:6px;grid-template-columns:36px minmax(0,1fr) 18px;gap:8px;min-height:76px;padding:10px;font-size:14px;font-weight:600;line-height:1.55;box-shadow:0 2px 7px #1d85b90a}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-industry-option>span:nth-child(2){text-wrap:balance}:is(.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-industry-option input,.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-option input,.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-region-check input){flex:none;width:18px;height:18px;margin:0}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-industry-option:hover{background:#f6fbff;border-color:#95cbea}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-industry-option:has(input:checked){background:#edf8ff;border-color:#1688c7}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-industry-option:focus-within{outline-offset:2px;outline:3px solid #0871b2}:is(.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-salary-select select,.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-keyword-search input){color:#243746;background:#fff;border-color:#bed6e5;border-radius:6px;min-height:48px;font-size:16px;font-weight:400}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-toggle{color:#0871b2;background:#fff;border-color:#bed6e5;border-radius:6px;min-height:44px;padding:8px 10px;font-size:13px;font-weight:600}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-region{background:#f5faff;border-color:#deebf3;grid-template-columns:minmax(0,1fr);padding:12px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-options{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-option,.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-region-check){color:#243746;background:#fff;border-color:#d9e7ef;min-height:44px;font-size:14px;font-weight:500}:is(.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-option:has(input:checked),.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-region-check:has(input:checked)){background:#e9f6ff;border-color:#1688c7}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-search-results{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-search-result-bar{color:#172b42;border-bottom:1px solid #dceaf3;min-height:44px;margin-bottom:12px;padding:0 0 12px;font-size:15px;font-weight:600}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-card{color:#243746;background:#fff;border:1px solid #dceaf3;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;position:relative;box-shadow:0 3px 12px #1d85b90d}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-card:after{display:none}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-card:hover{background:#f9fcff;border-color:#1688c7;transform:none;box-shadow:0 3px 12px #1d85b90d}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-image{background:#f6fbff;border-color:#e1edf5;border-radius:6px;width:64px;height:64px;padding:6px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-image>svg{color:#1688c7}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-copy{gap:8px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-copy h2{color:#526675;font-size:14px;font-weight:500}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-copy .job-card-title{color:#172b42;font-size:16px;font-weight:600}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-copy .job-card-salary{color:#0871b2;font-size:14px;font-weight:600}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-tags span{color:#086397;background:#edf8ff;border-color:#d6eaf6;font-size:12px;font-weight:500}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-pagination{color:#405565;padding-top:20px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-pagination button{color:#0871b2;background:#fff;border:1px solid #bed6e5;border-radius:6px;min-width:64px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:600}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-pagination a{color:#0871b2;background:#fff;border:1px solid #bed6e5;border-radius:6px;justify-content:center;align-items:center;min-width:64px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-pagination button:disabled{color:#667985;opacity:1;cursor:not-allowed;background:#f7fafc;border-color:#e1e8ee}@media (max-width:1000px){.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-search-layout{grid-template-columns:minmax(0,1fr)}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-search-filter{padding:24px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-industry-option{min-height:72px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-region{grid-template-columns:150px minmax(0,1fr)}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-options{grid-template-columns:repeat(3,minmax(0,1fr))}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-card{grid-template-columns:64px minmax(0,1fr)}}@media (max-width:620px){.Jobs-module__dp_mcW__shell.page-shell.consumer-ui>main{padding-top:8px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-search-layout{gap:20px;margin-top:16px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-search-filter{gap:16px;padding:16px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-search-filter h2{font-size:20px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-filter-section{padding-top:16px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-industry-options{gap:8px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-industry-option{grid-template-columns:28px minmax(0,1fr) 18px;gap:6px;padding:8px;font-size:13px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-industry-option>span:first-child{width:28px;height:32px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-industry-option>span:first-child svg{width:20px;height:20px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-region{grid-template-columns:minmax(0,1fr)}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-location-options{grid-template-columns:repeat(2,minmax(0,1fr))}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-grid{gap:10px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-card{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 10px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-image{width:48px;height:48px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-copy h2{font-size:13px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-copy .job-card-title{font-size:14px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-magazine-copy .job-card-salary{font-size:13px}}@media (max-width:360px){.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-search-filter{padding:12px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-search-filter h2{gap:6px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-industry-option{grid-template-columns:24px minmax(0,1fr) 18px;gap:4px;padding:7px 6px}.Jobs-module__dp_mcW__shell.page-shell.consumer-ui .job-industry-option>span:first-child{width:24px;height:30px}}
