.manual-intro {
  position: relative;
  isolation: isolate;
  overflow: hidden;
}
.manual-intro::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(90deg,var(--c-peach),var(--c-rose),var(--c-lilac),var(--c-sky),var(--c-aqua));
  color: var(--c-ink);
  -webkit-mask-image: linear-gradient(180deg,var(--c-mask-solid),var(--c-mask-clear));
  mask-image: linear-gradient(180deg,var(--c-mask-solid),var(--c-mask-clear));
}
.manual-intro h1 {
  margin-top: 16px;
  margin-bottom: 24px;
}
.manual-intro__lede {
  margin-top: 28px;
  font-size: var(--fs-lede);
  font-weight: var(--fw-semibold);
}
.manual-intro .muted {
  margin-bottom: 0;
}
.manual-body {
  padding-bottom: var(--section-space);
}
.manual-chapter {
  margin-top: 36px;
  padding-top: 12px;
  padding-bottom: 24px;
  border-top: 1px solid var(--c-peach);
  scroll-margin-top: 24px;
}
.manual-chapter:nth-of-type(3n + 2) {
  border-top-color: var(--c-lilac);
}
.manual-chapter:nth-of-type(3n) {
  border-top-color: var(--c-aqua);
}
.manual-chapter > h2 {
  margin-top: 32px;
}
.manual-chapter > p {
  margin-bottom: 22px;
}
.manual-chapter .table-scroll {
  margin-top: 24px;
  margin-bottom: 28px;
}
.manual-chapter .data-table {
  display: table;
  overflow: visible;
}
.manual-chapter pre {
  margin-top: 24px;
  margin-bottom: 28px;
}
@media (max-width: 640px) {
  .manual-intro .row {
    align-items: stretch;
    flex-direction: column;
  }
  .manual-chapter {
    margin-top: 28px;
  }
  .manual-chapter > h2 {
    margin-top: 24px;
  }
}
@media print {
  .manual-intro::before {
    display: none;
  }
  .manual-chapter {
    break-inside: auto;
  }
  .manual-chapter h2,
  .manual-chapter h3 {
    break-after: avoid;
  }
}