.career-hero{color:#174572;background:#edf2f7;padding:clamp(56px,7vw,100px) 0}.career-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.career-copy>.eyebrow{color:#52677c;margin:0 0 28px}.career-title{font-family:var(--font-editorial);font-size:var(--section-title-size);letter-spacing:-.045em;margin:0 0 28px;font-weight:700;line-height:1.05}.career-lead{letter-spacing:-.025em;margin:0 0 28px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(22.4px,2.4vw,32px);font-weight:300;line-height:1.2}.career-intro{color:#3f566c;max-width:560px;margin:0 0 18px;font-size:16px;line-height:1.75}.career-enquiry{border-top:3px solid #0047ab;padding:32px 0 0}.career-enquiry>.eyebrow{color:#52677c;margin:0 0 20px}.career-enquiry h2{font-family:var(--font-editorial);letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(23.4px,2.7vw,32.4px);font-weight:500;line-height:1.2}.career-enquiry>p:not(.eyebrow){color:#3f566c;font-size:16px;line-height:1.7}.career-enquiry ul{margin:24px 0 30px;padding:0;list-style:none}.career-enquiry li{color:#174572;border-bottom:1px solid #c7d3df;padding:14px 0;font-size:16px;line-height:1.5}.career-enquiry .text-link{color:#0047ab}.career-enquiry .career-email{overflow-wrap:anywhere;margin-top:12px}@media (max-width:800px){.career-layout{grid-template-columns:1fr;gap:32px}}.career-opportunities{color:#174572;padding-block:56px 72px}.career-opportunities>h2{margin:16px 0;font-size:clamp(26px,2.7vw,32.4px);line-height:1.2}.career-opportunities-intro{color:#3f566c;max-width:800px;line-height:1.75}.career-jobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.career-job{background:#edf2f7;border-top:3px solid #0047ab;padding:28px}.career-job h3{margin:18px 0;font-size:24px;line-height:1.25}.career-job>p{font-size:15px;line-height:1.7}.career-job .career-compensation{color:#172b3c;font-weight:700}.career-job .text-link{color:#0047ab;margin-top:16px}@media (max-width:800px){.career-jobs{grid-template-columns:1fr}}.career-role-description{color:#3f566c;max-width:900px;margin-top:36px;font-size:16px;line-height:1.75}.career-role-description h3{color:#174572;margin:28px 0 14px;font-size:23px;line-height:1.3}.career-role-description ul{padding-left:22px}.career-role-description li{margin-bottom:8px}.career-role-description a{color:#0047ab;overflow-wrap:anywhere}
