.manual-intro h1 {
  margin-block: 24px 18px;
}
.manual-intro > p:last-of-type {
  margin-bottom: 24px;
}
.manual-facts {
  justify-content: flex-start;
  margin-bottom: 32px;
}
.manual-toc {
  flex-wrap: wrap;
  margin-bottom: 48px;
}
.manual-toc a {
  font-size: var(--fs-small);
}
.manual-body > section {
  padding-top: 12px;
  padding-bottom: 40px;
}
.manual-body > section + section {
  border-top: 1px solid var(--c-border);
}
.manual-body > section > h2 {
  margin-top: 28px;
}
.manual-body h3 {
  margin-bottom: 18px;
}
.manual-body p,
.manual-body li {
  overflow-wrap: anywhere;
}
.manual-body .table-scroll {
  margin-block: 28px;
}
.manual-body .data-table {
  display: table;
}
.manual-body .data-table code {
  overflow-wrap: anywhere;
}
@media (max-width: 640px) {
  .manual-toc {
    gap: 4px;
    margin-bottom: 32px;
  }
  .manual-toc a {
    padding-inline: 12px;
  }
  .manual-body > section {
    padding-bottom: 28px;
  }
}