.JobApplyForm-module-scss-module__ZmP12a__form{flex-direction:column;gap:1rem;width:100%;display:flex}.JobApplyForm-module-scss-module__ZmP12a__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.JobApplyForm-module-scss-module__ZmP12a__row{flex-direction:column;gap:1rem;display:flex}.JobApplyForm-module-scss-module__ZmP12a__field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.JobApplyForm-module-scss-module__ZmP12a__label{color:#00284d;font-size:14px;font-weight:600}.JobApplyForm-module-scss-module__ZmP12a__optional{color:#6d6d6d;font-weight:400}.JobApplyForm-module-scss-module__ZmP12a__input,.JobApplyForm-module-scss-module__ZmP12a__textarea{font-family:var(--font-inter);font-weight:500;font-size:var(--text-input-size);line-height:var(--text-input-line-height);letter-spacing:var(--text-input-letter-spacing);color:#2e2e2e;background:#fff;border:1px solid #e3e3e3;border-radius:8px;outline:none;width:100%;padding:10px .75rem;transition:border-color .15s,box-shadow .15s}.JobApplyForm-module-scss-module__ZmP12a__input::placeholder,.JobApplyForm-module-scss-module__ZmP12a__textarea::placeholder{color:#a6a6a6}.JobApplyForm-module-scss-module__ZmP12a__input:hover,.JobApplyForm-module-scss-module__ZmP12a__textarea:hover{border-color:#d1d1d1}.JobApplyForm-module-scss-module__ZmP12a__input:focus-visible,.JobApplyForm-module-scss-module__ZmP12a__textarea:focus-visible{border-color:var(--cat-exam-primary,#2563eb);box-shadow:0 0 0 3px #e3e9f7}.JobApplyForm-module-scss-module__ZmP12a__input[aria-invalid=true],.JobApplyForm-module-scss-module__ZmP12a__textarea[aria-invalid=true]{border-color:#ed3126}.JobApplyForm-module-scss-module__ZmP12a__textarea{resize:vertical;min-height:96px}.JobApplyForm-module-scss-module__ZmP12a__file{color:#00284d;cursor:pointer;background:#f3f6fb;border:1px dashed #94afea;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;min-height:64px;padding:1rem;transition:background .15s,border-color .15s;display:flex;position:relative}.JobApplyForm-module-scss-module__ZmP12a__file:hover,.JobApplyForm-module-scss-module__ZmP12a__file:focus-within{border-color:var(--cat-exam-primary,#2563eb);background:#e3e9f7}.JobApplyForm-module-scss-module__ZmP12a__file:focus-within{outline-offset:2px;outline:3px solid #e3e9f7}.JobApplyForm-module-scss-module__ZmP12a__file[data-filled]{border-style:solid;justify-content:flex-start}.JobApplyForm-module-scss-module__ZmP12a__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.JobApplyForm-module-scss-module__ZmP12a__fileIcon{width:22px;height:22px;color:var(--cat-exam-primary,#2563eb);flex:none}.JobApplyForm-module-scss-module__ZmP12a__filePrompt,.JobApplyForm-module-scss-module__ZmP12a__fileName{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:14px;font-weight:500;display:flex}.JobApplyForm-module-scss-module__ZmP12a__fileHint,.JobApplyForm-module-scss-module__ZmP12a__fileSize{color:#6d6d6d;font-size:12.5px;font-weight:400}.JobApplyForm-module-scss-module__ZmP12a__error{color:#b42318;font-size:13px}.JobApplyForm-module-scss-module__ZmP12a__serverError{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:#b42318;background:#fde8e7;border-radius:8px;padding:.75rem 1rem}.JobApplyForm-module-scss-module__ZmP12a__submitRow{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}.JobApplyForm-module-scss-module__ZmP12a__submit{background:var(--cat-exam-primary,#2563eb);color:#fff;font-size:var(--text-input-size);border-radius:10px;padding:12px 2.5rem;font-weight:600;transition:background .15s ease-out}.JobApplyForm-module-scss-module__ZmP12a__submit:hover:not(:disabled){background:#104ac9}.JobApplyForm-module-scss-module__ZmP12a__submit:disabled{opacity:.7;cursor:progress}.JobApplyForm-module-scss-module__ZmP12a__submit:focus-visible{outline-offset:2px;outline:3px solid #c2d0f0}.JobApplyForm-module-scss-module__ZmP12a__privacy{color:#6d6d6d;font-size:12.5px}.JobApplyForm-module-scss-module__ZmP12a__success{background:#e3f8e8;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem;display:flex}.JobApplyForm-module-scss-module__ZmP12a__successIcon{color:#267200;width:36px;height:36px}.JobApplyForm-module-scss-module__ZmP12a__successTitle{font-family:var(--font-inter);font-weight:600;font-size:var(--text-md-bold-size);line-height:var(--text-md-bold-line-height);letter-spacing:var(--text-md-bold-letter-spacing);color:#00284d}.JobApplyForm-module-scss-module__ZmP12a__successBody{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:#2e2e2e}.JobApplyForm-module-scss-module__ZmP12a__successBody strong{overflow-wrap:anywhere}
.Careers-module-scss-module__N0KZMW__primaryButton,.Careers-module-scss-module__N0KZMW__primaryButtonWide{background:var(--cat-exam-primary,#2563eb);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}.Careers-module-scss-module__N0KZMW__primaryButton:hover,.Careers-module-scss-module__N0KZMW__primaryButtonWide:hover{background:#104ac9}.Careers-module-scss-module__N0KZMW__primaryButton:active,.Careers-module-scss-module__N0KZMW__primaryButtonWide:active{transform:scale(.97)}.Careers-module-scss-module__N0KZMW__primaryButton:focus-visible,.Careers-module-scss-module__N0KZMW__primaryButtonWide:focus-visible{outline-offset:2px;outline:3px solid #c2d0f0}.Careers-module-scss-module__N0KZMW__primaryButtonWide{width:100%}.Careers-module-scss-module__N0KZMW__buttonIcon{width:18px;height:18px}.Careers-module-scss-module__N0KZMW__hero{background:linear-gradient(#eff6ff 0%,#f3f6fb 100%)}.Careers-module-scss-module__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){.Careers-module-scss-module__N0KZMW__heroInner{padding-block:3rem 2.5rem}}.Careers-module-scss-module__N0KZMW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cat-exam-primary,#2563eb);font-size:13px;font-weight:600}.Careers-module-scss-module__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}.Careers-module-scss-module__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:#6d6d6d;text-wrap:balance;max-width:72ch;font-size:clamp(16px,1.6vw,20px)}.Careers-module-scss-module__N0KZMW__heroInner .Careers-module-scss-module__N0KZMW__primaryButton{margin-top:.75rem}.Careers-module-scss-module__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){.Careers-module-scss-module__N0KZMW__roles{padding-block:2.5rem 4rem}}.Careers-module-scss-module__N0KZMW__rolesHead{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.Careers-module-scss-module__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)}.Careers-module-scss-module__N0KZMW__rolesCount{font-size:var(--text-input-size);color:#6d6d6d}.Careers-module-scss-module__N0KZMW__filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.Careers-module-scss-module__N0KZMW__filter{color:#2e2e2e;font-size:var(--text-input-size);background:#fff;border:1px solid #e3e3e3;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){.Careers-module-scss-module__N0KZMW__filter:hover{background:#f3f6fb;border-color:#c2d0f0}}.Careers-module-scss-module__N0KZMW__filter:active{transform:scale(.97)}.Careers-module-scss-module__N0KZMW__filter:focus-visible{outline-offset:2px;outline:3px solid #c2d0f0}.Careers-module-scss-module__N0KZMW__filter[aria-pressed=true]{border-color:var(--cat-exam-primary,#2563eb);background:var(--cat-exam-primary,#2563eb);color:#fff}.Careers-module-scss-module__N0KZMW__filterCount{min-width:20px;color:var(--cat-exam-primary,#2563eb);text-align:center;font-variant-numeric:tabular-nums;background:#f3f6fb;border-radius:999px;padding:1px 6px;font-size:12px;font-weight:600}.Careers-module-scss-module__N0KZMW__filter[aria-pressed=true] .Careers-module-scss-module__N0KZMW__filterCount{color:#fff;background:#fff3}.Careers-module-scss-module__N0KZMW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Careers-module-scss-module__N0KZMW__roleList li+li{border-top:1px solid #e3e3e3}.Careers-module-scss-module__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}.Careers-module-scss-module__N0KZMW__role:hover,.Careers-module-scss-module__N0KZMW__role:focus-visible{background:#f3f6fb}@media (max-width:600px){.Careers-module-scss-module__N0KZMW__role{grid-template-columns:minmax(0,1fr) 24px;gap:.5rem 1rem}}.Careers-module-scss-module__N0KZMW__roleMain{flex-direction:column;gap:.25rem;min-width:0;display:flex}.Careers-module-scss-module__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}.Careers-module-scss-module__N0KZMW__roleMeta{font-size:var(--text-input-size);color:#6d6d6d}.Careers-module-scss-module__N0KZMW__rolePay{flex-direction:column;gap:2px;display:flex}@media (max-width:600px){.Careers-module-scss-module__N0KZMW__rolePay{grid-area:2/1}}.Careers-module-scss-module__N0KZMW__rolePayAmount{font-weight:600;font-size:var(--text-paragraph-size);color:var(--cat-heading,#00284d);font-variant-numeric:tabular-nums}.Careers-module-scss-module__N0KZMW__rolePayPeriod{color:#6d6d6d;font-size:13.5px}.Careers-module-scss-module__N0KZMW__roleArrow{width:22px;height:22px;color:var(--cat-exam-primary,#2563eb);transition:transform .15s ease-out}.Careers-module-scss-module__N0KZMW__role:hover .Careers-module-scss-module__N0KZMW__roleArrow{transform:translate(3px)}@media (max-width:600px){.Careers-module-scss-module__N0KZMW__roleArrow{grid-area:1/2/span 2}}.Careers-module-scss-module__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}.Careers-module-scss-module__N0KZMW__back{font-size:var(--text-input-size);color:var(--cat-exam-primary,#2563eb);align-self:flex-start;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.Careers-module-scss-module__N0KZMW__back svg{width:16px;height:16px}.Careers-module-scss-module__N0KZMW__back:hover{text-underline-offset:3px;text-decoration:underline}.Careers-module-scss-module__N0KZMW__jobGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:3rem;display:grid}@media (max-width:900px){.Careers-module-scss-module__N0KZMW__jobGrid{grid-template-columns:minmax(0,1fr);gap:2rem}}.Careers-module-scss-module__N0KZMW__ad{flex-direction:column;max-width:640px;display:flex}.Careers-module-scss-module__N0KZMW__adHeader{flex-direction:column;gap:.75rem;padding-bottom:2rem;display:flex}.Careers-module-scss-module__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)}.Careers-module-scss-module__N0KZMW__adFacts{font-size:var(--text-input-size);color:#2e2e2e;flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.Careers-module-scss-module__N0KZMW__adFacts li{align-items:center;gap:.5rem;display:inline-flex}.Careers-module-scss-module__N0KZMW__adFacts svg{color:#6d6d6d;width:16px;height:16px}.Careers-module-scss-module__N0KZMW__adSalary{font-size:var(--text-paragraph-size);color:#2e2e2e;font-variant-numeric:tabular-nums;font-weight:500}.Careers-module-scss-module__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:#2e2e2e;margin-top:.25rem}.Careers-module-scss-module__N0KZMW__adSection{border-top:1px solid #e3e3e3;flex-direction:column;gap:1.5rem;padding-block:2rem;display:flex}.Careers-module-scss-module__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)}.Careers-module-scss-module__N0KZMW__checkList{flex-direction:column;gap:10px;display:flex}.Careers-module-scss-module__N0KZMW__checkList li{font-size:var(--text-paragraph-size);color:#2e2e2e;align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.Careers-module-scss-module__N0KZMW__check{width:20px;height:20px;color:var(--cat-exam-primary,#2563eb);background:#e3e9f7;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.Careers-module-scss-module__N0KZMW__check svg{stroke-width:3px;width:12px;height:12px}.Careers-module-scss-module__N0KZMW__adNote{font-size:var(--text-input-size);color:#6d6d6d}.Careers-module-scss-module__N0KZMW__perkList{flex-direction:column;gap:14px;display:flex}.Careers-module-scss-module__N0KZMW__perkList li{font-size:var(--text-paragraph-size);color:#2e2e2e;align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.Careers-module-scss-module__N0KZMW__perkIcon{color:#00284d;stroke-width:1.6px;flex:none;width:20px;height:20px;margin-top:2px}.Careers-module-scss-module__N0KZMW__perkStrong{font-weight:600}.Careers-module-scss-module__N0KZMW__perkNote{color:#6d6d6d;margin-top:4px;font-size:14px;line-height:1.45;display:block}.Careers-module-scss-module__N0KZMW__sideCard{background:#f3f6fb;border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;position:sticky;top:93px}@media (max-width:900px){.Careers-module-scss-module__N0KZMW__sideCard{position:static}}.Careers-module-scss-module__N0KZMW__sideTitle{font-family:var(--font-jakarta);letter-spacing:-.03em;color:var(--cat-heading,#00284d);letter-spacing:-.02em;font-size:22px;font-weight:600}.Careers-module-scss-module__N0KZMW__sideFacts{flex-direction:column;gap:1rem;display:flex}.Careers-module-scss-module__N0KZMW__sideFacts div{font-size:var(--text-input-size);grid-template-columns:112px minmax(0,1fr);gap:.75rem;display:grid}.Careers-module-scss-module__N0KZMW__sideFacts dt{color:#2e2e2e;align-items:center;gap:.75rem;display:inline-flex}.Careers-module-scss-module__N0KZMW__sideFacts dt svg{color:#00284d;width:18px;height:18px}.Careers-module-scss-module__N0KZMW__sideFacts dd{color:#2e2e2e;overflow-wrap:anywhere}.Careers-module-scss-module__N0KZMW__sideQuestions{font-size:var(--text-input-size);color:#2e2e2e;border-top:1px solid #e3e9f7;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:1rem;display:flex}.Careers-module-scss-module__N0KZMW__sideQuestions svg{color:#00284d;width:18px;height:18px}.Careers-module-scss-module__N0KZMW__sideQuestions a{color:var(--cat-exam-primary,#2563eb);text-underline-offset:2px;text-decoration:underline}.Careers-module-scss-module__N0KZMW__applySection{flex-direction:column;gap:.25rem;padding-top:2.5rem;display:flex}.Careers-module-scss-module__N0KZMW__applySection>*{width:100%;max-width:560px}.Careers-module-scss-module__N0KZMW__applySection{border-top:1px solid #e3e3e3;scroll-margin-top:85px}.Careers-module-scss-module__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)}.Careers-module-scss-module__N0KZMW__applySubtitle{font-size:var(--text-paragraph-size);color:var(--cat-heading,#00284d);margin-top:.25rem;margin-bottom:1.5rem}.Careers-module-scss-module__N0KZMW__applyEmail{font-size:var(--text-input-size);color:#2e2e2e;margin-top:1rem}.Careers-module-scss-module__N0KZMW__applyEmail a{color:var(--cat-exam-primary,#2563eb);text-underline-offset:2px;text-decoration:underline}
