.careers-hero>img{object-position:72% 38%}.careers-hero .page-hero-content>div{padding-bottom:88px}.careers-intro-section{background:#fff}.careers-intro-grid{align-items:start;display:grid;grid-gap:58px;gap:58px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.careers-intro-grid h2{color:#082a4d;font-size:clamp(2rem,4vw,3.25rem);font-weight:780;line-height:1.08;margin:0}.careers-intro-grid p{color:#455b70;font-size:1.06rem;line-height:1.72;margin-bottom:18px}.career-path-layout{display:grid;grid-gap:22px;gap:22px}.career-path-group{background:rgba(255,255,255,.58);border:1px solid rgba(10,51,112,.1);border-radius:8px;padding:18px}.career-path-group-header{align-items:end;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);margin-bottom:16px}.career-path-group-header span{color:#e95442;font-size:.82rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.career-path-group-header p{color:#455b70;line-height:1.58;margin:0}.career-path-role-list{display:grid;grid-gap:16px;gap:16px}.career-path-group:first-child .career-path-role-list,.career-path-group:last-child .career-path-role-list,.career-path-role-list{grid-template-columns:1fr}.career-paths-copy span{display:block}.role-card{background:#fff;border:1px solid rgba(10,51,112,.1);border-left:4px solid rgba(0,168,225,.75);border-radius:8px;box-shadow:0 18px 46px rgba(8,42,77,.07);display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);overflow:hidden;padding:0}.role-card-image{display:block;height:100%;object-fit:cover;width:100%}.role-card-body{padding:24px}.role-track{color:#0a7890;display:inline-block;font-size:.75rem;font-weight:850;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.role-card h3{color:#082a4d;font-size:1.2rem;font-weight:800;line-height:1.25;margin-bottom:14px}.role-card p{color:#455b70;line-height:1.65}.role-card .role-note{border-top:1px solid rgba(10,51,112,.1);color:#0a6078;font-size:.94rem;font-weight:650;margin:20px 0 0;padding-top:16px}.qualification-overview{background:#f4fbfd;border:1px solid rgba(10,51,112,.1);border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-bottom:22px;padding:0}.qualification-highlight{border-right:1px solid rgba(10,51,112,.1);display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:16px 18px}.qualification-highlight:last-child{border-right:0}.qualification-highlight strong{color:#0a3370;font-size:.88rem;font-weight:800;line-height:1.25}.qualification-highlight span{color:#455b70;font-size:.78rem;line-height:1.42}.qualification-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.qualification-card{background:#ffffff;border:1px solid rgba(10,51,112,.12);border-radius:8px;box-shadow:0 18px 46px rgba(8,42,77,.07);padding:28px}.qualification-card-header{border-bottom:1px solid rgba(10,51,112,.1);margin-bottom:16px;padding-bottom:14px}.qualification-card-header span{color:#e95442;display:block;font-size:.75rem;font-weight:850;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.qualification-card h3{color:#082a4d;font-size:1.2rem;font-weight:800;line-height:1.25;margin:0}.qualification-card h4{color:#082a4d;font-size:.9rem;font-weight:850;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.qualification-card p{color:#455b70;line-height:1.68;margin-bottom:14px}.qualification-card .qualification-education{background:#f4fbfd;border:1px solid rgba(10,51,112,.1);border-radius:6px;margin-bottom:14px;padding:10px 12px}.qualification-card .qualification-education strong{color:#082a4d}.qualification-card ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.qualification-card li{border-left:3px solid rgba(0,168,225,.65);color:#455b70;line-height:1.64;padding-left:12px}.career-detail-section{background:#edf4fb}.career-detail-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1120px}.career-detail-card{background:#fff;border:1px solid rgba(10,51,112,.12);border-top:5px solid #00a8e1;border-radius:8px;box-shadow:0 14px 34px rgba(8,42,77,.08);padding:34px;transition:box-shadow .18s ease}.career-detail-card:hover{box-shadow:0 18px 40px rgba(8,42,77,.12)}.career-detail-card h3{color:#082a4d;font-size:1.25rem;font-weight:800;margin-bottom:14px;text-transform:capitalize}.career-detail-card p{color:#455b70;line-height:1.68;margin:0}.careers-culture-section{background:#edf8f2}.careers-closing-section .conversion-inner img{object-position:center}@media (max-width:1024px){.careers-hero>img{object-position:80% center}.qualification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-card{grid-template-columns:minmax(220px,.42fr) minmax(0,.58fr)}.qualification-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.qualification-highlight:nth-child(2n){border-right:0}.qualification-highlight:nth-child(n+3){border-top:1px solid rgba(10,51,112,.1)}}@media (max-width:720px){.careers-hero>img{object-position:88% center}.careers-hero .page-hero-content>div{padding-bottom:96px;padding-top:64px}.career-detail-grid,.career-path-group-header,.career-path-role-list,.careers-intro-grid,.qualification-grid,.qualification-overview{grid-template-columns:1fr}.career-path-group{padding:14px}.role-card{grid-template-columns:1fr}.role-card-image{aspect-ratio:16/9;height:auto}.qualification-highlight,.qualification-highlight:nth-child(2n){border-right:0}.qualification-highlight:nth-child(n+2){border-top:1px solid rgba(10,51,112,.1)}}