.reference-intro {
  max-width:var(--width-article);
  margin-bottom:48px;
}
.reference-intro h1 {
  margin-top:24px;
}
.reference-lead {
  margin-top:24px;
  margin-bottom:20px;
  font-size:var(--fs-large);
  color:var(--c-muted);
}
.reference-intro > p:not(.reference-lead) {
  line-height:1.9;
  color:var(--c-muted);
}
.reference-body .toc a {
  text-decoration:none;
}
.reference-chapter {
  scroll-margin-top:112px;
}
.reference-chapter + .reference-chapter {
  margin-top:72px;
  padding-top:8px;
  border-top:1px solid var(--c-border);
}
.reference-body .callout {
  margin-top:28px;
  margin-bottom:28px;
}
.reference-body .callout p {
  margin-top:0;
  margin-bottom:0;
}
.reference-body .table-scroll {
  margin-top:24px;
  margin-bottom:24px;
}
.reference-body .data-table {
  display:table;
  margin-top:0;
  margin-bottom:0;
  overflow:visible;
}
.reference-body .data-table th:first-child {
  width:24%;
}
@media (max-width:768px) {
  .reference-intro {
    margin-bottom:32px;
  }
  .reference-lead {
    font-size:var(--fs-lead);
  }
  .reference-chapter {
    scroll-margin-top:104px;
  }
  .reference-chapter + .reference-chapter {
    margin-top:48px;
  }
}