/* Careers split feature — adjoining preceding section, with image placeholder */
.on[data-p="home"] > .career-feature {
 display:grid!important;grid-template-columns:46% minmax(0,54%)!important;
 width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
 min-height:clamp(340px,28vw,510px)!important;overflow:hidden!important;
 background:#fff!important;border:0!important;
}
.on[data-p="home"] .career-feature-copy {
 display:flex;align-items:center;min-width:0;
 padding:clamp(36px,4vw,75px) clamp(28px,4vw,95px);
 background:#fff;
}
.on[data-p="home"] .career-feature-inner {width:100%;max-width:820px}
.on[data-p="home"] .career-feature-accent {
 display:block;width:86px;height:6px;border-radius:99px;
 background:#06275e;margin-bottom:28px;
}
.on[data-p="home"] .career-feature h2 {
 font-family:var(--helprite-font-heading,inherit)!important;
 font-size:clamp(30px,3vw,57px)!important;line-height:1.14!important;
 letter-spacing:-.025em;margin:0 0 22px!important;color:#102b57!important;font-weight:700!important;
}
.on[data-p="home"] .career-feature p {
 font-family:var(--helprite-font-body,inherit)!important;
 font-size:clamp(17px,1.38vw,23px)!important;line-height:1.55!important;
 color:#142b53!important;margin:0 0 clamp(30px,4vw,56px)!important;
}
.on[data-p="home"] .career-feature-actions {display:flex;flex-wrap:wrap;align-items:center;gap:24px 36px}
.on[data-p="home"] .career-feature-actions .btn {
 display:inline-flex;align-items:center;justify-content:space-between;gap:24px;
 padding:17px 27px!important;line-height:1.3!important;text-decoration:none!important;
 background:#2057a5!important;color:#fff!important;border-radius:10px!important;
}
.on[data-p="home"] .career-feature-actions .btn span {font-size:24px;line-height:1}
.on[data-p="home"] .career-feature-actions .lnk {text-decoration:underline!important;text-underline-offset:6px;font-weight:700!important}
.on[data-p="home"] .career-feature-footer {
 border-top:1px solid #d9e3ef;margin-top:30px;padding-top:19px;
 font-family:var(--helprite-font-body,inherit);
 font-size:clamp(14px,1vw,17px);color:#445a79;
}
.on[data-p="home"] .career-feature-footer a {text-decoration:underline;text-underline-offset:3px}
.on[data-p="home"] .career-feature-media {position:relative;min-width:0;overflow:hidden;background:#d8e1ec}
.on[data-p="home"] .career-feature-image-placeholder {
 position:absolute;inset:0;width:100%;height:100%;
 background:linear-gradient(130deg,#cbd5e1,#e8edf4 52%,#b6c7db);
}
@media(max-width:840px) {
 .on[data-p="home"] > .career-feature {grid-template-columns:1fr!important;min-height:0!important}
 .on[data-p="home"] .career-feature-copy {padding:45px 6vw 50px}
 .on[data-p="home"] .career-feature-media {height:clamp(230px,53vw,420px)}
}
@media(max-width:470px){
 .on[data-p="home"] .career-feature-actions {align-items:stretch;flex-direction:column}
 .on[data-p="home"] .career-feature-actions .btn {width:100%}
}
