/* Careers page and navigation space for the added Careers link. */
@media(min-width:1101px){header nav{gap:18px}header nav a,header nav summary{font-size:13px}}
.career-hero{background:#101d38;color:white;padding:80px 0}.career-hero h1{font-size:clamp(44px,6vw,78px);line-height:1.04;letter-spacing:-2px;max-width:900px;margin:20px 0 28px}.career-hero h1 em{color:#f9dd41;font-style:normal}.career-hero p:not(.eyebrow){max-width:660px;font-size:20px;line-height:1.7;color:#d8dfeb;margin-bottom:32px}.career-secondary{display:inline-block;color:white;margin:20px 0 0 28px;text-decoration:underline;text-underline-offset:6px}.career-intro{max-width:700px;color:#667085;line-height:1.8;margin:22px 0 34px}.career-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.career-card{padding:30px;border:1px solid #d9dfe8;display:flex;flex-direction:column;min-width:0}.career-card h3{font-size:30px;line-height:1.2;margin:18px 0}.career-card .career-pay{color:#253bb3;font-weight:700;margin:0 0 16px}.career-card p,.career-card li{font-size:15px;line-height:1.75;color:#5b6472}.career-card details{margin:18px 0 30px}.career-card summary{cursor:pointer;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:5px}.career-card ul{padding-left:20px}.career-card li{margin:10px 0}.career-card .button{margin-top:auto;font-size:14px;padding:16px}.career-benefits{background:#f3f4f7;padding:55px 0}.career-benefits p:not(.eyebrow){max-width:760px;color:#5b6472;line-height:1.8;margin:24px 0}.career-benefits ul{display:grid;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;gap:12px}.career-benefits li{border-left:3px solid #f9dd41;padding:14px 18px;background:white;font-weight:700}.career-apply{display:grid;grid-template-columns:0.8fr 1.4fr;gap:60px;align-items:start;scroll-margin-top:30px}.career-apply p,.career-apply li{color:#5b6472;line-height:1.8;font-size:16px}.career-apply ol{padding-left:22px;margin:30px 0}.career-apply li{padding-left:8px;margin-bottom:20px}.career-apply a:not(.button){text-decoration:underline;text-underline-offset:4px}.career-form{border:1px solid #d9dfe8;padding:28px;background:#fafbfc;min-width:0}.career-form h3{font-size:24px;line-height:1.3;margin:0 0 12px}.career-form iframe{width:100%;border:0}.career-form-help{font-size:13px!important;border-top:1px solid #ddd;padding-top:20px}.career-card summary:focus-visible{outline:3px solid #253bb3;outline-offset:6px}@media(max-width:1000px){.career-grid{grid-template-columns:1fr}.career-apply{grid-template-columns:1fr;gap:30px}.career-card h3{font-size:28px}}@media(max-width:600px){.career-hero{padding:50px 0}.career-hero h1{letter-spacing:-1px}.career-hero p:not(.eyebrow){font-size:17px}.career-secondary{display:block;margin-left:0}.career-benefits ul{grid-template-columns:1fr 1fr}.career-benefits li{font-size:14px;padding:12px}.career-form{padding:16px}.career-card{padding:24px}}
