.reference-head{
  max-width:1120px;
}
.reference-head h1{
  margin-top:24px;
  margin-bottom:24px;
}
.reference-lead{
  max-width:42em;
  font-size:var(--size-h3);
  line-height:1.7;
}
.reference-head>.muted{
  max-width:58em;
  line-height:1.85;
}
.reference-head a,
.reference-body p a{
  color:var(--accent-dark);
}
.reference-body{
  max-width:1120px;
  padding-top:32px;
}
.reference-body>section{
  padding-top:16px;
  padding-bottom:32px;
}
.reference-body>section+section{
  border-top:1px solid var(--border);
}
.reference-body h3{
  max-width:38em;
}
.reference-body p{
  max-width:60em;
}
.reference-body .table-scroll{
  margin-block:28px;
}
.reference-body .data-table th[scope="row"]{
  white-space:normal;
}
@media(max-width:768px){
  .reference-head h1{
    margin-top:20px;
    margin-bottom:20px;
  }
  .reference-lead{
    font-size:var(--size-body);
  }
  .reference-body{
    padding-top:16px;
  }
  .reference-body>section{
    padding-bottom:24px;
  }
}