@media (min-width:841px){
  .section{padding-top:66px;padding-bottom:66px}
  .reveal-section{padding-bottom:0}
  .intro-split{padding-bottom:54px}
  .detection-visual,.detection-visual img{min-height:380px}
  .timeline-split,.comparison-split{padding-top:42px;padding-bottom:42px}
  .shift-card img{height:185px}
  .action-steps li{min-height:185px}
  .capability-card>img{height:165px}
  .capability-card>div{min-height:225px}
  .capability-card p{min-height:62px}
  .loss-map img{min-height:330px}
  .scenario-card>img{height:145px}
  .scenario-card p{min-height:100px}
  .evidence-card{min-height:250px}
  .evidence-card img{height:180px}
  .pilot{min-height:550px}
  .pilot-grid{padding-top:48px;padding-bottom:48px}
}

/* Keep the layout grid constrained while the pale section fill spans the viewport. */
.timeline-split,.comparison-split{
  position:relative;
  isolation:isolate;
  border-top:0;
  background:transparent;
}
.timeline-split::before,.comparison-split::before{
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  bottom:0;
  left:50%;
  width:100vw;
  transform:translateX(-50%);
  border-top:1px solid #e6f0f4;
  background:#f8fcfe;
}
