.handbook-heading{
  max-width:960px;
  margin-inline:auto;
  margin-bottom:48px;
}
.handbook-heading h1{
  margin-block:24px;
}
.handbook-heading .section-intro{
  max-width:800px;
}
.handbook-facts{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}
.handbook-body{
  margin-inline:auto;
}
.handbook-body>section{
  padding-top:8px;
  padding-bottom:24px;
}
.handbook-body>section+section{
  border-top:1px solid var(--border);
}
.handbook-body h2{
  margin-bottom:28px;
}
.handbook-body h3{
  margin-bottom:16px;
}
.handbook-body .table-scroll{
  margin-block:28px;
}
.handbook-body .toc-tabs{
  margin-bottom:24px;
}
@media(max-width:768px){
  .handbook-heading{
    margin-bottom:32px;
  }
}