.config-reference__intro {
  max-width:var(--reading);
  margin-bottom:56px;
}
.config-reference__intro h1 {
  margin:0 0 24px;
}
.config-reference__lead {
  margin-bottom:24px;
  font-size:var(--text-lead);
  color:var(--text-muted);
}
.config-reference__intro > p:not(.section__eyebrow):not(.config-reference__lead) {
  color:var(--text-muted);
}
.config-reference__intro .panel {
  margin-top:32px;
  font-size:var(--text-label);
}
.config-reference__intro .panel p {
  margin:0;
}
.config-reference__chapter {
  max-width:var(--reading);
  margin-top:var(--section-space);
  padding-top:48px;
  border-top:1px solid var(--border);
  scroll-margin-top:calc(var(--nav-h) + 104px);
}
.config-reference__chapter h2 {
  margin-top:0;
}
.config-reference__chapter > :last-child {
  margin-bottom:0;
}
.config-reference__chapter .table-scroll {
  margin-block:28px;
}
.config-reference__chapter .table-scroll .data-table {
  display:table;
}
.config-reference__chapter .section__eyebrow {
  font-family:var(--font-mono);
}
@media (max-width:640px) {
  .config-reference__intro {
    margin-bottom:40px;
  }
  .config-reference__chapter {
    padding-top:32px;
  }
}