.careers-intro { background:#edf2f5; padding:64px 0; border-bottom:1px solid #d7e0e6; }
.careers-intro .contact-wrap { position:relative; padding-left:32px; border-left:4px solid #315e91; }
.careers-intro .contact-eyebrow { color:#58738b; }
.careers-intro p:not(.contact-eyebrow) { max-width:550px; }
.careers-project-link { display:inline-flex; gap:32px; align-items:center; color:#203f60; text-decoration:none; border-bottom:1px solid #8b9fb0; padding-bottom:6px; margin-top:24px; font-size:14px; font-weight:600; }
.careers-project-link:hover { border-color:#203f60; }
.careers-page .contact-details { padding-top:16px; }
.careers-page .contact-help { margin-top:28px; }
.careers-page .contact-email-block { margin-top:24px; }
.careers-page .contact-accent { height:360px; top:15px; }
@media(max-width:700px) { .careers-intro { padding:40px 0; } .careers-intro .contact-wrap { padding-left:20px; } .careers-page .contact-accent { height:210px; } }
