.handbook{padding-top:72px;padding-bottom:96px}
.handbook-intro{max-width:850px;padding-bottom:40px}
.handbook-intro h1{margin:14px 0 22px;font-weight:500}
.handbook-lede{font-size:18px;line-height:1.85;color:var(--text-2)}
.handbook .fact-strip{margin-top:26px}
.handbook a:not(.toc-tabs a){color:var(--accent-dark);text-underline-offset:3px}
.handbook a:not(.toc-tabs a):hover{color:var(--accent)}
.handbook-section{max-width:850px;padding-top:36px;padding-bottom:40px;border-bottom:1px solid var(--border)}
.handbook-section h2{margin:0 0 30px}
.handbook-section h3{margin-top:32px;margin-bottom:12px;color:var(--text)}
.handbook-section p{margin-bottom:20px;color:var(--text-2)}
.handbook-section .callout{margin-top:28px;margin-bottom:28px}
.handbook-section .table-scroll{margin-top:28px;margin-bottom:30px}
.handbook-next{max-width:850px;margin-top:48px;padding:26px 30px;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--r-card)}
.handbook-next h3{margin:0 0 14px}
.handbook-next ul{margin:0}
.handbook-next li{padding-block:4px}
@media(max-width:768px){
  .handbook{padding-top:44px;padding-bottom:68px}
  .handbook-lede{font-size:16px}
  .handbook-section{padding-top:32px;padding-bottom:30px}
}
@media(max-width:640px){
  .handbook-intro{padding-bottom:28px}
  .handbook-next{padding:20px}
}