/* Controlled wide reading composition for the three Foundations. */
@media (min-width:1001px){
  .chapter{
    padding-top:64px;
    padding-bottom:70px;
  }

  .chapter-head{
    grid-template-columns:64px minmax(0,1fr);
    margin-bottom:28px;
  }

  .chapter-head h2{
    max-width:none;
  }

  .chapter-deck{
    max-width:1040px;
  }

  .section-grid{
    grid-template-columns:minmax(0,1fr);
    gap:30px;
    width:calc(100% - 96px);
    max-width:1040px;
    margin-left:96px;
  }

  .body-copy{
    max-width:none;
  }

  .chapter > .body-copy.centered-copy{
    width:calc(100% - 96px);
    max-width:1040px;
    margin-left:96px;
    margin-right:0;
  }

  .body-copy p{
    margin-bottom:18px;
  }

  .section-grid > .route-stack,
  .section-grid > .vessel-stack{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
  }

  .section-grid > .route-stack > div,
  .section-grid > .vessel-stack > div{
    border-right:1px solid var(--line);
  }

  .section-grid > .route-stack > div:last-child,
  .section-grid > .vessel-stack > div:last-child{
    border-right:0;
  }

  .section-grid > .callout,
  .section-grid > .fact,
  .section-grid > .contrast{
    width:100%;
    max-width:none;
    margin:0;
  }
}
