.career-role-list{border-top:1px solid #e9ecef}.career-role-summary{border-bottom:1px solid #e9ecef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:36px 0;display:grid}.career-role-summary h3{margin-bottom:12px}.career-role-summary p:last-child,.career-role-meta{margin-bottom:0}.career-role-meta{color:#5d5d5d;flex-wrap:wrap;gap:10px 22px;margin-top:18px;font-size:14px;font-weight:600;display:flex}.career-role-meta span{align-items:center;gap:8px;display:inline-flex}.career-role-meta .fas{color:#035ded}.career-detail-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:64px;display:grid}.career-detail-copy section+section{margin-top:42px}.career-detail-copy h2{margin-bottom:15px}.career-detail-copy ul{margin-bottom:0;padding-left:20px;list-style:outside}.career-detail-copy li+li{margin-top:10px}.career-detail-copy li{list-style:outside;display:list-item}.career-role-aside{background:#f8f9fa;border:1px solid #e9ecef;padding:30px}.career-role-aside dl,.career-role-aside dd:last-of-type{margin-bottom:0}.career-role-aside dt{color:#031974;text-transform:uppercase;letter-spacing:.04em;margin-top:20px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.career-role-aside dt:first-child{margin-top:0}.career-role-aside dd{margin-top:4px;margin-bottom:0}.career-role-aside .btn{width:100%;margin-top:28px}.career-application-note{background:#f8f9fa;border-left:3px solid #035ded;padding:28px 30px}.career-application-note p:last-child{margin-bottom:0}@media (max-width:767.98px){.career-role-summary,.career-detail-grid{grid-template-columns:1fr}.career-role-summary{gap:22px;padding:30px 0}.career-role-summary .btn{width:100%}.career-detail-grid{gap:42px}}
