.manual-intro h1 {
  margin-top:20px;
  margin-bottom:24px;
}

.manual-intro .section-intro {
  max-width:none;
}

.manual-intro p:not(.eyebrow):not(.section-intro) {
  line-height:1.85;
}

.manual-intro a:not(.skip-link) {
  color:var(--c-accent-dark);
}

.manual-body > .toc {
  margin-top:0;
}

.manual-chapter {
  padding-top:32px;
  padding-bottom:64px;
  scroll-margin-top:120px;
}

.manual-chapter + .manual-chapter {
  border-top:1px solid var(--c-border);
  padding-top:64px;
}

.manual-chapter h2 {
  margin-top:0;
  margin-bottom:28px;
}

.manual-chapter h3 {
  margin-bottom:18px;
}

.manual-chapter p {
  margin-bottom:22px;
}

.manual-chapter .table-scroll {
  margin-top:28px;
  margin-bottom:32px;
  background:var(--c-bg);
  color:var(--c-text);
}

.manual-chapter .data-table {
  display:table;
  overflow:visible;
}

.manual-chapter .data-table th,
.manual-chapter .data-table td {
  line-height:1.75;
}

.manual-chapter pre {
  background:var(--c-bg);
  color:var(--c-text);
  margin-top:28px;
  margin-bottom:28px;
}

.manual-chapter .callout {
  background:var(--c-bg);
  color:var(--c-text);
}

.manual-chapter:last-child {
  padding-bottom:0;
}

@media (max-width:640px) {
  .manual-chapter {
    scroll-margin-top:24px;
  }

  .manual-chapter + .manual-chapter {
    padding-top:48px;
  }

  .manual-chapter h2 {
    font-size:26px;
  }

  .manual-chapter h3 {
    font-size:21px;
  }
}