/* Selected B: the same number rail and spacing as the reviewed comparison. */
body.editorial #flow[data-flow-design="b"]{--flow-join-gap:72px;--flow-rail-color:#c7b4e4}
body.editorial #flow[data-flow-design="b"] .steps{position:relative;gap:var(--flow-join-gap)!important}
body.editorial #flow[data-flow-design="b"] .step::after{content:none!important;display:none!important}
body.editorial #flow[data-flow-design="b"] .steps::before{content:"";position:absolute;left:var(--rail-left,58px);top:var(--rail-top,26px);height:var(--rail-height,0px);width:1px;z-index:3;background:var(--flow-rail-color);pointer-events:none}
body.editorial #flow[data-flow-design="b"] .step__no{position:relative!important;z-index:4}
body.editorial #flow[data-flow-design="b"] .step__no b{background:white!important;box-shadow:0 8px 0 white,0 -8px 0 white!important;position:relative;z-index:4}
body.editorial #flow[data-flow-design="b"] .flow-rail-joint{position:absolute;bottom:calc(-1 * var(--flow-join-gap) / 2 - 6px);left:calc(var(--rail-left,58px) - 5px);display:block;width:10px;height:10px;border:1px solid var(--flow-rail-color);border-radius:50%;background:#faf7fd;z-index:3;pointer-events:none}
@media(max-width:760px){body.editorial #flow[data-flow-design="b"]{--flow-join-gap:64px}}
