.manual-intro {
  max-width:var(--width-reading);
  margin-bottom:64px;
}
.manual-intro h1 {
  margin-top:22px;
  margin-bottom:24px;
}
.manual-intro__summary {
  margin-bottom:28px;
  color:var(--c-ink-2);
  font-size:var(--size-h3);
  line-height:1.6;
}
.manual-intro > p:not(.eyebrow):not(.manual-intro__summary) {
  color:var(--c-muted);
  line-height:1.9;
}
.manual-toc-label {
  margin:0 10px 12px;
  color:var(--c-muted);
  font-size:var(--size-caption);
}
.manual-body {
  max-width:var(--width-reading);
}
.manual-body > section {
  padding-bottom:56px;
}
.manual-body > section + section {
  padding-top:12px;
  border-top:1px solid var(--c-border);
}
.manual-body > section > h2 {
  margin-top:24px;
}
.manual-body > section:first-child > h2 {
  margin-top:0;
}
.manual-body > section:last-child {
  padding-bottom:0;
}
.manual-body .table-scroll {
  margin-block:28px;
}
.manual-body pre {
  margin-block:28px;
}
@media (max-width:900px) {
  .manual-intro {
    margin-bottom:40px;
  }
  .manual .toc ul {
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:4px 12px;
  }
}
@media (max-width:640px) {
  .manual-intro__summary {
    font-size:var(--size-body);
  }
  .manual .toc ul {
    grid-template-columns:minmax(0,1fr);
  }
  .manual-body > section {
    padding-bottom:36px;
  }
}