.manual-opening {
  padding-top:64px;
}
.manual-opening h1 {
  margin-top:24px;
  margin-bottom:24px;
}
.manual-intro {
  color:var(--muted);
  font-size:var(--size-h3);
  line-height:1.7;
}
.manual-chapter {
  scroll-margin-top:32px;
}
.manual-chapter > h2 {
  margin-top:0;
}
.manual-chapter > p,
.manual-chapter > ol,
.manual-chapter > ul {
  line-height:1.95;
}
.manual-chapter .table-scroll {
  margin-block:32px;
}
.manual-chapter .data-table {
  display:table;
  overflow:visible;
}
.manual-chapter caption {
  padding-bottom:16px;
  text-align:left;
  color:var(--muted);
  font-size:var(--size-small);
}
.manual-chapter .data-table th,
.manual-chapter .data-table td {
  line-height:1.8;
}
@media (max-width:768px) {
  .manual-opening {
    padding-top:40px;
  }
  .manual-intro {
    font-size:var(--size-body);
  }
}