.manual-intro {
  max-width: var(--reading);
  padding-top: 56px;
  padding-bottom: 44px;
}
.manual-intro h1 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.manual-summary {
  margin-bottom: 24px;
  color: var(--text-muted);
  font-size: 20px;
  line-height: 1.7;
}
.manual-intro .chips {
  margin-top: 24px;
}
.manual-body {
  min-width: 0;
}
.manual-chapter {
  scroll-margin-top: 100px;
}
.manual-chapter .prose {
  max-width: var(--reading);
}
.manual-chapter .prose > h3:first-child {
  margin-top: 0;
}
.manual-chapter .prose > :last-child {
  margin-bottom: 0;
}
.manual-chapter .section-title {
  max-width: var(--reading);
}
.manual-chapter .table-scroll {
  margin-top: 28px;
  margin-bottom: 28px;
}
.manual-chapter caption {
  padding: 14px 18px;
  text-align: left;
  font-size: 13px;
  color: var(--text-muted);
  background: var(--bg-panel);
  border-bottom: 1px solid var(--border);
}
@media (max-width: 768px) {
  .manual-intro {
    padding-top: 36px;
    padding-bottom: 32px;
  }
  .manual-summary {
    font-size: 17px;
  }
}
@media (max-width: 640px) {
  .manual-chapter {
    scroll-margin-top: 24px;
  }
}