.handbook .section-head h1 {
  margin-top: 18px;
}

.handbook-intro {
  margin-bottom: 32px;
}

.handbook-chapter {
  padding-top: 28px;
  padding-bottom: 24px;
}

.handbook-chapter + .handbook-chapter {
  border-top: 1px solid var(--border);
}

.handbook-chapter .table-scroll {
  margin-top: 28px;
  margin-bottom: 28px;
}

.handbook-chapter caption {
  padding: 14px 20px;
  background: var(--bg-panel);
  color: var(--text-muted);
  text-align: left;
  font-size: 14px;
}

.handbook-chapter .callout > :first-child {
  margin-top: 0;
}

.handbook .toc a {
  text-decoration: none;
}

@media (max-width: 768px) {
  .handbook-chapter {
    padding-top: 16px;
    padding-bottom: 20px;
  }
}