.manual-intro {
  max-width:calc(var(--content-width) + var(--gutter) * 2);
}
.manual-intro h1 {
  margin-top:24px;
}
.manual-lede {
  max-width:52em;
  margin-top:24px;
  color:var(--muted);
}
.manual-lede a {
  color:var(--text);
  text-decoration:underline;
  text-underline-offset:4px;
}
.manual-intro .badge-row {
  margin-top:28px;
}
.manual-body {
  max-width:1000px;
  margin-inline:auto;
}
.manual-body .toc a {
  text-decoration:none;
}
.manual-chapter {
  padding-top:12px;
}
.manual-chapter > * + * {
  margin-top:20px;
}
.manual-chapter + .manual-chapter {
  margin-top:56px;
  border-top:1px solid var(--ink-grid);
}
.manual-chapter h2 {
  scroll-margin-top:110px;
}
.manual-chapter h3 {
  margin-top:32px;
}
.manual-chapter .faq-list {
  margin-top:28px;
}
@media (max-width:640px) {
  .manual-chapter + .manual-chapter {
    margin-top:40px;
  }
  .manual-chapter h2 {
    scroll-margin-top:100px;
  }
}