.desk-intro{padding-bottom:40px}
.desk-intro h1{max-width:100%}
.desk-intro .sub{max-width:760px}
.desk-lead{max-width:800px;margin:36px auto 0}
.desk-lead p{color:var(--text-muted);line-height:1.85}
.desk-facts{display:flex;flex-wrap:wrap;gap:10px}
.desk-document{max-width:880px;padding-top:0}
.desk-document>section{padding-top:12px;padding-bottom:24px;border-bottom:1px solid var(--border)}
.desk-document>section:last-child{border-bottom:0;padding-bottom:0}
.desk-document .toc-tabs{margin-bottom:24px}
.desk-document h2{max-width:100%}
.desk-document h3{color:var(--accent-dark)}
.desk-document .callout a{font-weight:var(--fw-medium)}
.desk-document .table-scroll{margin-top:28px;margin-bottom:28px}
@media(max-width:640px){
  .desk-intro{padding-bottom:32px}
  .desk-lead{margin-top:28px}
  .desk-document>section{padding-top:8px;padding-bottom:16px}
}