.manual-page {
  padding-top: 64px;
}

.manual-intro {
  margin-bottom: 40px;
}

.manual-intro h1 {
  margin-top: 16px;
}

.manual-deck {
  margin-top: 22px;
  color: var(--text-strong);
  font-size: 20px;
  line-height: 1.7;
}

.manual-intro > p:last-of-type {
  margin-top: 20px;
  color: var(--text-muted);
  line-height: 1.9;
}

.manual-intro .chips {
  margin-top: 24px;
}

.manual-content {
  padding-top: 16px;
}

.manual-chapter {
  margin-top: var(--section-gap);
  padding-top: 28px;
  border-top: 1px solid var(--border);
  scroll-margin-top: 150px;
}

.manual-chapter:first-child {
  margin-top: 48px;
}

.manual-content .manual-chapter > h2 {
  margin-top: 0;
}

.manual-content .table-scroll {
  margin-block: 28px;
}

.manual-content .table-scroll .data-table {
  display: table;
  margin-block: 0;
}

.manual-content .callout {
  margin-top: 28px;
}

.manual-content .callout p {
  margin-block: 0;
}

@media (max-width: 768px) {
  .manual-page {
    padding-top: 40px;
  }

  .manual-deck {
    font-size: 18px;
  }

  .manual-intro {
    margin-bottom: 28px;
  }

  .manual-chapter {
    scroll-margin-top: 24px;
  }
}