/* Option 5: retain the divider and align the sentence with the image's right edge. */
.option-five .option-intro{
 display:grid;
 grid-template-columns:330px minmax(0,1fr);
 align-items:center;
 gap:40px;
 padding:45px 0 45px 122px;
}
.option-five .workforce{
 display:flex;
 align-items:center;
 justify-content:flex-end;
 min-height:66px;
 border-left:1px solid #b7ddec;
 padding:0 0 0 38px;
 margin:0;
 max-width:none;
 font-size:clamp(17px,1.6vw,22px);
 line-height:1.5;
 text-align:right;
 white-space:nowrap;
}
/* On narrower screens keep the divider, with room for readable wrapped copy. */
@media(max-width:1199px){
 .option-five .option-intro{grid-template-columns:1fr;gap:18px;padding:32px 0 30px 122px}
 .option-five .workforce{display:block;min-height:0;border-left:0;border-top:1px solid #b7ddec;padding:18px 0 0;font-size:17px;white-space:normal}
}
@media(max-width:700px){
 .option-five .option-intro{padding:27px 0 25px;gap:17px}
 .option-five .promise{padding-left:50px}
 .option-five .workforce{font-size:15px;line-height:1.55}
}
@media(max-width:360px){
 .option-five .option-intro{padding-block:24px 22px;gap:15px}
 .option-five .promise{padding-left:42px;font-size:18px}
 .option-five .workforce{font-size:14px}
}
