.manual-intro {
  max-width:var(--reading);
  margin-inline:auto;
}
.manual-intro h1 {
  margin:18px 0 24px;
}
.manual-summary {
  max-width:36em;
  font-size:20px;
  line-height:1.7;
  color:var(--text-muted);
}
.manual-toc {
  position:static;
  max-width:var(--reading);
  margin:36px auto 0;
}
.manual-chapter {
  max-width:var(--reading);
  margin-inline:auto;
  padding-top:64px;
  padding-bottom:16px;
  scroll-margin-top:24px;
}
.manual-chapter + .manual-chapter {
  margin-top:48px;
  border-top:1px solid var(--border);
}
.manual-chapter > .eyebrow {
  margin-bottom:14px;
}
.manual-chapter h2 {
  margin-top:0;
  margin-bottom:28px;
}
.manual-chapter h3 {
  margin-bottom:16px;
}
.manual-chapter .table-scroll {
  margin-top:24px;
  margin-bottom:28px;
}
.manual-chapter .data-table {
  display:table;
}
.manual-chapter pre {
  margin-top:24px;
  margin-bottom:28px;
}
.manual-chapter [id] {
  scroll-margin-top:24px;
}
@media (max-width:768px) {
  .manual-summary {
    font-size:18px;
  }
  .manual-toc {
    gap:6px 18px;
    padding:12px 16px;
  }
  .manual-chapter {
    padding-top:44px;
  }
  .manual-chapter + .manual-chapter {
    margin-top:32px;
  }
}