.manual-intro > * + * {
  margin-top:24px;
}
.manual-intro h1 {
  max-width:18em;
}
.manual-intro p {
  color:var(--c-muted);
  line-height:1.95;
}
.manual-intro .manual-lead {
  font-size:var(--text-lead);
  color:var(--c-text);
}
.manual-toc {
  position:static;
  margin-top:36px;
}
.manual-body {
  margin-top:48px;
}
.manual-body > .chapter + .chapter {
  margin-top:64px;
  padding-top:48px;
  border-top:1px solid var(--c-border);
}
.manual-body .chapter {
  scroll-margin-top:calc(var(--nav-h) + 24px);
}
.manual-body .chapter > h2 {
  margin-top:0;
}
.manual-body .chapter > * + * {
  margin-top:22px;
}
.manual-body .chapter > h3 {
  margin-top:32px;
}
.manual-body .callout p {
  margin-top:10px;
}
.manual-body pre {
  font-size:var(--text-sm);
}
@media (max-width:640px) {
  .manual-intro > * + * {
    margin-top:20px;
  }
  .manual-intro .manual-lead {
    font-size:var(--text-base);
  }
  .manual-toc {
    gap:4px;
    padding:8px;
  }
  .manual-toc a {
    padding-inline:10px;
  }
  .manual-body {
    margin-top:36px;
  }
  .manual-body > .chapter + .chapter {
    margin-top:44px;
    padding-top:36px;
  }
}