/* Option 7: equal space around the divider, a right inset, and aligned letter bottoms. */
.option-five.option-seven .option-intro{
 grid-template-columns:max-content minmax(32px,1fr) 1px minmax(32px,1fr) max-content;
 align-items:end;
 gap:0;
 padding-right:20px;
}
.option-seven .promise{grid-column:1;grid-row:1}
.option-seven .intro-divider{
 grid-column:3;
 grid-row:1;
 align-self:center;
 display:block;
 width:1px;
 height:66px;
 background:#b7ddec;
 transform:translateX(var(--divider-ink-offset,0px));
}
.option-five.option-seven .workforce{
 grid-column:5;
 grid-row:1;
 display:block;
 min-height:0;
 border:0;
 padding:0;
 transform:translateY(var(--workforce-ink-offset,0px));
}
.option-seven .baseline-marker{
 display:inline-block;
 width:0;
 height:0;
 margin:0;
 padding:0;
 vertical-align:baseline;
}
@media(max-width:1199px){
 .option-five.option-seven .option-intro{grid-template-columns:1fr;gap:18px}
 .option-seven .promise,.option-seven .intro-divider,.option-five.option-seven .workforce{grid-column:1;grid-row:auto}
 .option-seven .intro-divider{width:100%;height:1px;transform:none}
 .option-five.option-seven .workforce{transform:none}
}
@media(max-width:700px){
 .option-five.option-seven .option-intro{gap:17px;padding-right:0}
 .option-five.option-seven .workforce{padding-right:20px}
 .option-seven .intro-divider{width:calc(100% - 20px)}
}
@media(max-width:360px){
 .option-five.option-seven .option-intro{gap:15px}
}
