.career-hero{max-width:820px;padding:75px 0 65px}.career-hero h1{letter-spacing:-2.8px;font-size:clamp(44px,5vw,68px)}.career-hero h1 em{color:#777e8c;font-family:inherit;font-style:normal}.career-hero .lead{max-width:640px;font-size:17px}.career-pills{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.career-pills span{color:#545962;background:#e4eaf9;border:1px solid #dadcdf;border-radius:30px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;display:inline-flex}.career-section-heading{margin-bottom:25px}.career-section-heading .ea-kicker{margin-bottom:13px}.career-job-stack{gap:18px;margin:20px 0 65px;display:grid}.career-job:not(.is-open) .career-job-header{border-bottom:0}.career-job-content[hidden]{display:none}.career-job-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:10px;display:flex}.career-toggle{color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9cfdc;border-radius:40px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:13px;font-weight:600;display:inline-flex}.career-toggle:hover{border-color:var(--teal);color:var(--teal)}.career-toggle svg{transition:transform .2s}.career-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.career-toggle svg{transition:none}}.career-job{background:#fff;border:1px solid #dbdde1;border-radius:20px;scroll-margin-top:115px;overflow:hidden}.career-job-header{background:#e6ebf9;border-bottom:1px solid #dbdde1;justify-content:space-between;align-items:flex-start;gap:30px;padding:35px 38px;display:flex}.career-job-header>div{max-width:700px}.career-job-header h2{font-size:34px}.career-job-header p:not(.ea-kicker){color:#616671;font-size:14px;line-height:1.8}.career-job-header .ea-button{white-space:nowrap;flex-shrink:0}.career-job-header .career-pills{margin:18px 0 0}.career-job-content{grid-template-columns:1fr 1fr;gap:35px 45px;padding:38px;display:grid}.career-job-content h3{font-size:19px;font-weight:500}.career-list{gap:13px;margin:0;padding:0;list-style:none;display:grid}.career-list li{color:#575c66;align-items:flex-start;gap:10px;font-size:13px;line-height:1.8;display:flex}.career-list svg{color:#777e8c;flex-shrink:0;margin-top:5px}.career-help{margin-top:18px;line-height:1.8;color:#6d7481!important;font-size:11px!important}.career-success{background:#eeeeef;border-radius:14px;align-self:start;padding:28px}.career-success>svg{color:#717885;margin-bottom:20px}.career-success p{color:#5d626d;font-size:14px;line-height:1.85}.career-success p:last-child{margin-bottom:0;font-size:12px}.career-apply{grid-template-columns:.9fr 1.1fr;align-items:start;gap:65px;padding:70px 0 85px;display:grid}.career-apply-intro{position:sticky;top:130px}.career-apply-intro>p:not(.ea-kicker){color:#5c616b;max-width:360px;margin:14px 0 26px;font-size:15px;line-height:1.8}.career-apply-button{gap:10px}.career-apply-intro .career-apply-address{margin:16px 0 0;font-size:13px}.career-apply-address a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.career-apply-card{background:#fff;border:1px solid #e1e3e6;border-radius:20px;padding:30px 32px;box-shadow:0 24px 50px -40px #18244473}.career-apply-card h3{margin:0 0 18px;font-size:17px}.career-apply-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.career-apply-list li{color:#5c616b;align-items:flex-start;gap:14px;font-size:13.5px;line-height:1.6;display:flex}.career-apply-list strong{color:var(--ink);margin-bottom:1px;font-size:14px;display:block}.career-apply-icon{color:#1f47c4;background:#eef2fc;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.career-apply-note{color:#5c616b;background:#f4f5f6;border-radius:10px;gap:10px;margin:22px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.6;display:flex}.career-apply-note svg{color:#6a707c;flex:none;margin-top:2px}.career-apply-card .career-process-title{border-top:1px solid #eceef1;margin:28px 0 14px;padding-top:24px;font-size:14px}.career-process{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.career-process li{color:var(--ink);gap:8px;font-size:12.5px;font-weight:600;line-height:1.4;display:grid;position:relative}.career-process li span{z-index:1;color:#fff;font-variant-numeric:tabular-nums;background:#26282d;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid;position:relative}.career-process li:not(:last-child):after{content:"";background:#dfe2e8;height:2px;position:absolute;top:12px;left:30px;right:-6px}.careers #open-roles{scroll-margin-top:125px}@media (max-width:900px){.career-job-header{flex-direction:column;gap:15px}.career-job-actions{flex-flow:wrap}}@media (max-width:640px){.career-hero{padding:43px 0}.career-hero h1{letter-spacing:-2px;font-size:45px}.career-hero .lead{font-size:15px}.career-pills{gap:7px}.career-pills span{padding:6px 9px;font-size:10px}.career-job-header{padding:25px}.career-job-header h2{font-size:29px}.career-job-content{grid-template-columns:1fr;gap:30px;padding:25px}.career-job{scroll-margin-top:160px}.career-apply{grid-template-columns:1fr;gap:28px;padding:45px 0 60px}.career-apply-intro{position:static}.career-apply-card{padding:22px 20px}.career-process{grid-template-columns:1fr 1fr;row-gap:16px}.career-process li:nth-child(2):after{display:none}.careers #open-roles{scroll-margin-top:160px}}
