.reference-intro{
  max-width:880px;
  margin-inline:auto;
}
.reference-intro h1{
  margin-top:24px;
}
.reference-lede{
  margin-bottom:24px;
  color:var(--text-muted);
  font-size:var(--size-button);
  line-height:var(--leading-body);
}
.reference-intro .factbar{
  margin-top:24px;
  text-align:left;
  justify-content:flex-start;
}
.reference-body{
  margin-inline:auto;
  margin-top:40px;
}
.reference-body section+section{
  padding-top:24px;
}
.reference-body .table-scroll{
  margin-bottom:24px;
}
.reference-body .callout p:last-child{
  margin-bottom:0;
}
.reference-body h2{
  max-width:100%;
}
.reference-body a{
  overflow-wrap:break-word;
}
@media(max-width:640px){
  .reference-body{
    margin-top:32px;
  }
  .reference-body section+section{
    padding-top:16px;
  }
}