.N0KZMW_primaryButton,.N0KZMW_primaryButtonWide{background:var(--cat-exam-primary,#1363df);color:#fff;font-size:var(--text-input-size);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:14px 1.5rem;font-weight:600;transition:background .15s ease-out,transform .1s ease-out;display:inline-flex}.N0KZMW_primaryButton:hover,.N0KZMW_primaryButtonWide:hover{background:#0f52ba}.N0KZMW_primaryButton:active,.N0KZMW_primaryButtonWide:active{transform:scale(.97)}.N0KZMW_primaryButton:focus-visible,.N0KZMW_primaryButtonWide:focus-visible{outline-offset:2px;outline:3px solid #c4d7fb}.N0KZMW_primaryButtonWide{width:100%}.N0KZMW_buttonIcon{width:18px;height:18px}.N0KZMW_hero{background:linear-gradient(#f0f5fe 0% 100%)}.N0KZMW_heroInner{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:1120px;margin-inline:auto;padding-block:4rem 3.5rem;padding-inline:24px;display:flex}@media (max-width:600px){.N0KZMW_heroInner{padding-block:3rem 2.5rem}}.N0KZMW_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cat-exam-primary,#1363df);font-size:13px;font-weight:600}.N0KZMW_heroTitle{font-family:var(--font-jakarta);letter-spacing:-.03em;color:var(--cat-heading,#00284d);text-wrap:balance;max-width:16ch;font-size:clamp(36px,5.2vw,64px);font-weight:700;line-height:1.08}.N0KZMW_heroSubtitle{font-family:var(--font-inter);font-weight:500;font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);letter-spacing:var(--text-paragraph-letter-spacing);color:#4d586a;text-wrap:balance;max-width:72ch;font-size:clamp(16px,1.6vw,20px)}.N0KZMW_heroInner .N0KZMW_primaryButton{margin-top:.75rem}.N0KZMW_roles{width:100%;max-width:1120px;margin-inline:auto;padding-block:3.5rem 6rem;padding-inline:24px;scroll-margin-top:69px}@media (max-width:600px){.N0KZMW_roles{padding-block:2.5rem 4rem}}.N0KZMW_rolesHead{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.N0KZMW_rolesTitle{font-family:var(--text-heading-family);font-weight:600;font-size:var(--text-h3-size);line-height:var(--text-h3-line-height);letter-spacing:var(--text-h3-letter-spacing);color:var(--cat-heading,#00284d)}.N0KZMW_rolesCount{font-size:var(--text-input-size);color:#4d586a}.N0KZMW_filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.N0KZMW_filter{color:#1f2735;font-size:var(--text-input-size);background:#fff;border:1px solid #e5e9f0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .1s ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.N0KZMW_filter:hover{background:#f0f5fe;border-color:#c4d7fb}}.N0KZMW_filter:active{transform:scale(.97)}.N0KZMW_filter:focus-visible{outline-offset:2px;outline:3px solid #c4d7fb}.N0KZMW_filter[aria-pressed=true]{border-color:var(--cat-exam-primary,#1363df);background:var(--cat-exam-primary,#1363df);color:#fff}.N0KZMW_filterCount{min-width:20px;color:var(--cat-exam-primary,#1363df);text-align:center;font-variant-numeric:tabular-nums;background:#f0f5fe;border-radius:999px;padding:1px 6px;font-size:12px;font-weight:600}.N0KZMW_filter[aria-pressed=true] .N0KZMW_filterCount{color:#fff;background:#fff3}.N0KZMW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.N0KZMW_roleList li+li{border-top:1px solid #e5e9f0}.N0KZMW_role{border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(160px,260px) 24px;align-items:center;gap:1.5rem;padding:1.25rem .75rem;transition:background .15s ease-out;display:grid}.N0KZMW_role:hover,.N0KZMW_role:focus-visible{background:#f0f5fe}@media (max-width:600px){.N0KZMW_role{grid-template-columns:minmax(0,1fr) 24px;gap:.5rem 1rem}}.N0KZMW_roleMain{flex-direction:column;gap:.25rem;min-width:0;display:flex}.N0KZMW_roleTitle{font-family:var(--font-jakarta);letter-spacing:-.03em;color:var(--cat-heading,#00284d);letter-spacing:-.02em;font-size:clamp(18px,1.7vw,22px);font-weight:600}.N0KZMW_roleMeta{font-size:var(--text-input-size);color:#4d586a}.N0KZMW_rolePay{flex-direction:column;gap:2px;display:flex}@media (max-width:600px){.N0KZMW_rolePay{grid-area:2/1}}.N0KZMW_rolePayAmount{font-weight:600;font-size:var(--text-paragraph-size);color:var(--cat-heading,#00284d);font-variant-numeric:tabular-nums}.N0KZMW_rolePayPeriod{color:#4d586a;font-size:13.5px}.N0KZMW_roleArrow{width:22px;height:22px;color:var(--cat-exam-primary,#1363df);transition:transform .15s ease-out}.N0KZMW_role:hover .N0KZMW_roleArrow{transform:translate(3px)}@media (max-width:600px){.N0KZMW_roleArrow{grid-area:1/2/span 2}}.N0KZMW_jobPage{flex-direction:column;gap:1.5rem;width:100%;max-width:1120px;margin-inline:auto;padding-block:2rem 5rem;padding-inline:24px;display:flex}.N0KZMW_back{font-size:var(--text-input-size);color:var(--cat-exam-primary,#1363df);align-self:flex-start;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.N0KZMW_back svg{width:16px;height:16px}.N0KZMW_back:hover{text-underline-offset:3px;text-decoration:underline}.N0KZMW_jobGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:3rem;display:grid}@media (max-width:900px){.N0KZMW_jobGrid{grid-template-columns:minmax(0,1fr);gap:2rem}}.N0KZMW_ad{flex-direction:column;max-width:640px;display:flex}.N0KZMW_adHeader{flex-direction:column;gap:.75rem;padding-bottom:2rem;display:flex}.N0KZMW_adTitle{font-family:var(--text-heading-family);font-weight:600;font-size:var(--text-h1-size);line-height:var(--text-h1-line-height);letter-spacing:var(--text-h1-letter-spacing);color:var(--cat-heading,#00284d)}.N0KZMW_adFacts{font-size:var(--text-input-size);color:#1f2735;flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.N0KZMW_adFacts li{align-items:center;gap:.5rem;display:inline-flex}.N0KZMW_adFacts svg{color:#4d586a;width:16px;height:16px}.N0KZMW_adSalary{font-size:var(--text-paragraph-size);color:#1f2735;font-variant-numeric:tabular-nums;font-weight:500}.N0KZMW_adSummary{font-family:var(--font-inter);font-weight:500;font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);letter-spacing:var(--text-paragraph-letter-spacing);color:#1f2735;margin-top:.25rem}.N0KZMW_adSection{border-top:1px solid #e5e9f0;flex-direction:column;gap:1.5rem;padding-block:2rem;display:flex}.N0KZMW_adSectionTitle{font-family:var(--text-heading-family);font-weight:600;font-size:var(--text-h4-size);line-height:var(--text-h4-line-height);letter-spacing:var(--text-h4-letter-spacing);color:var(--cat-heading,#00284d)}.N0KZMW_checkList{flex-direction:column;gap:10px;display:flex}.N0KZMW_checkList li{font-size:var(--text-paragraph-size);color:#1f2735;align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.N0KZMW_check{width:20px;height:20px;color:var(--cat-exam-primary,#1363df);background:#e1ebfd;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.N0KZMW_check svg{stroke-width:3px;width:12px;height:12px}.N0KZMW_adNote{font-size:var(--text-input-size);color:#4d586a}.N0KZMW_perkList{flex-direction:column;gap:14px;display:flex}.N0KZMW_perkList li{font-size:var(--text-paragraph-size);color:#1f2735;align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.N0KZMW_perkIcon{color:#00284d;stroke-width:1.6px;flex:none;width:20px;height:20px;margin-top:2px}.N0KZMW_perkStrong{font-weight:600}.N0KZMW_perkNote{color:#4d586a;margin-top:4px;font-size:14px;line-height:1.45;display:block}.N0KZMW_sideCard{background:#f0f5fe;border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;position:sticky;top:93px}@media (max-width:900px){.N0KZMW_sideCard{position:static}}.N0KZMW_sideTitle{font-family:var(--font-jakarta);letter-spacing:-.03em;color:var(--cat-heading,#00284d);letter-spacing:-.02em;font-size:22px;font-weight:600}.N0KZMW_sideFacts{flex-direction:column;gap:1rem;display:flex}.N0KZMW_sideFacts div{font-size:var(--text-input-size);grid-template-columns:112px minmax(0,1fr);gap:.75rem;display:grid}.N0KZMW_sideFacts dt{color:#1f2735;align-items:center;gap:.75rem;display:inline-flex}.N0KZMW_sideFacts dt svg{color:#00284d;width:18px;height:18px}.N0KZMW_sideFacts dd{color:#1f2735;overflow-wrap:anywhere}.N0KZMW_sideQuestions{font-size:var(--text-input-size);color:#1f2735;border-top:1px solid #e1ebfd;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:1rem;display:flex}.N0KZMW_sideQuestions svg{color:#00284d;width:18px;height:18px}.N0KZMW_sideQuestions a{color:var(--cat-exam-primary,#1363df);text-underline-offset:2px;text-decoration:underline}.N0KZMW_applySection{flex-direction:column;gap:.25rem;padding-top:2.5rem;display:flex}.N0KZMW_applySection>*{width:100%;max-width:560px}.N0KZMW_applySection{border-top:1px solid #e5e9f0;scroll-margin-top:85px}.N0KZMW_applyTitle{font-family:var(--text-heading-family);font-weight:600;font-size:var(--text-h3-size);line-height:var(--text-h3-line-height);letter-spacing:var(--text-h3-letter-spacing);color:var(--cat-heading,#00284d)}.N0KZMW_applySubtitle{font-size:var(--text-paragraph-size);color:var(--cat-heading,#00284d);margin-top:.25rem;margin-bottom:1.5rem}.N0KZMW_applyEmail{font-size:var(--text-input-size);color:#1f2735;margin-top:1rem}.N0KZMW_applyEmail a{color:var(--cat-exam-primary,#1363df);text-underline-offset:2px;text-decoration:underline}
