.reference-intro h1{
  margin-top:var(--space-6);
}
.reference-intro__lede{
  font-size:var(--fs-lede);
  color:var(--text-muted);
}
.reference-doc .toc a{
  text-decoration:none;
}
.reference-chapter{
  padding-top:var(--space-7);
  padding-bottom:var(--space-7);
  border-top:1px solid var(--border);
}
.reference-doc .reference-chapter>h2{
  margin-top:var(--space-4);
}
.reference-doc .reference-chapter>h3{
  margin-top:var(--space-7);
}
.reference-doc .reference-chapter> :last-child{
  margin-bottom:0;
}
.reference-doc .callout{
  margin-top:var(--space-7);
  margin-bottom:var(--space-7);
}
.reference-doc .callout p{
  margin-block:0;
}
.reference-doc .callout p+p{
  margin-top:var(--space-3);
}
.reference-doc .table-scroll{
  margin-top:var(--space-6);
  margin-bottom:var(--space-6);
}
.reference-doc .table-scroll table{
  margin-block:0;
}
.reference-doc .table-scroll:focus-visible{
  outline-color:var(--accent);
}
@media print{
  .reference-doc .toc{
    display:none;
  }
  .reference-chapter{
    break-inside:auto;
  }
  .reference-doc :is(h2,h3){
    break-after:avoid;
  }
}