.reference-main{
  min-width:0;
}
.reference-lede{
  font-size:var(--size-lede);
  color:var(--text-muted);
  max-width:100%;
}
.reference-facts{
  justify-content:flex-start;
  margin-top:32px;
}
.reference-toc{
  margin-top:32px;
  margin-bottom:0;
}
.reference-main .section-dark .prose{
  color:var(--text-muted);
}
.reference-main .section-dark .prose h3{
  color:var(--text);
}
.reference-main .section-dark .prose a:not(.btn){
  color:var(--text);
}
.reference-main .section-light+.section-light{
  border-top:1px solid var(--rule);
}
.reference-main .prose>h3:first-child{
  margin-top:32px;
}
.reference-main .prose>p:last-child{
  margin-bottom:0;
}
.reference-main .table-scroll{
  border:1px solid var(--rule);
  border-radius:var(--r);
}
.reference-main .section-dark .table-scroll{
  border-color:var(--border);
}
@media(max-width:640px){
  .reference-toc{
    width:calc(100% - var(--gutter)*2);
  }
}