/* Keep the original introduction above the film. Use the tablet player on desktop. */
@media(min-width:901px){
 .journey-below-video .journey-section{padding-bottom:72px;}
 .journey-below-video .journey-intro{width:min(960px,calc(100% - 112px));margin-inline:max(56px,calc((100% - 1240px)/2)) auto;}
 .journey-below-video .journey{width:min(1240px,calc(100% - 112px));margin-inline:max(56px,calc((100% - 1240px)/2)) auto;background:transparent;}
 .journey-below-video .journey.is-sequence{padding:0;}
 .journey-below-video .journey.is-sequence .journey-stage{border-radius:22px;}
 .journey-below-video .journey.is-sequence .journey-sequence-media{height:clamp(360px,40vw,520px);}
 .journey-below-video .journey.is-sequence .journey-step-inner{padding:16px 28px 24px;}
 .journey-below-video .journey.is-sequence .journey-copy{gap:22px;}
 .journey-below-video .journey.is-sequence .journey-benefit h3{font-size:24px;}
 .journey-below-video .journey.is-sequence .journey-benefit p{font-size:16px;line-height:1.7;color:#e0e9f1;}
 .journey-below-video .journey.is-sequence .journey-benefit:last-child{padding-left:22px;}
 .journey-below-video .journey.is-sequence .journey-sequence-controls{padding:0 28px 24px;}
}

/* Match the existing page gutter on narrower desktop screens. */
@media(min-width:901px) and (max-width:1100px){
 .journey-below-video .journey-intro{width:min(960px,calc(100% - 64px));margin-inline:32px auto;}
 .journey-below-video .journey{width:calc(100% - 64px);margin-inline:32px auto;}
}
