.manual-intro{
  padding-top:56px;
  padding-bottom:56px;
}
.manual-intro-grid{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  align-items:start;
  gap:48px;
}
.manual-intro h1{
  margin:24px 0 0;
}
.manual-intro-copy{
  padding-top:8px;
}
.manual-intro-copy .lede{
  margin-bottom:24px;
}
.manual-intro-copy a{
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:4px;
}
.manual-intro-copy .fact-row{
  margin-top:24px;
}
.manual-book{
  padding-bottom:72px;
}
.manual-chapter{
  margin-inline:auto;
  padding-top:64px;
  padding-bottom:32px;
}
.manual-chapter + .manual-chapter{
  border-top:1px solid var(--border);
}
.manual-chapter h2{
  margin-top:0;
}
.manual-chapter .table-scroll{
  margin-top:28px;
  margin-bottom:32px;
}
.manual-chapter .callout{
  margin-top:28px;
  margin-bottom:28px;
}
@media(max-width:1000px){
  .manual-intro-grid{
    grid-template-columns:minmax(0,1fr);
    gap:28px;
  }
  .manual-intro-copy{
    max-width:800px;
    padding-top:0;
  }
}
@media(max-width:768px){
  .manual-intro{
    padding-top:32px;
    padding-bottom:36px;
  }
  .manual-intro h1{
    margin-top:20px;
  }
  .manual-chapter{
    padding-top:44px;
    padding-bottom:28px;
  }
  .manual-book{
    padding-bottom:48px;
  }
}