.manual-intro h1{margin-top:18px;margin-bottom:24px}
.manual-label{margin:0;color:var(--accent-soft);font-size:var(--size-small);letter-spacing:.04em}
.manual-lede{max-width:var(--reading);font-size:var(--size-h3);line-height:1.7;color:var(--text)}
.manual-intro .muted{margin-bottom:0;line-height:1.85}
.manual-intro a{color:var(--accent-soft);text-decoration-thickness:1px}
.manual-facts{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--size-small)}
.manual-body{padding-top:32px;padding-bottom:var(--space-section)}
.manual-body .toc{top:12px}
.manual-chapter{padding-top:56px;padding-bottom:32px;min-width:0}
.manual-chapter+.manual-chapter{border-top:1px solid var(--line)}
.manual-body .manual-chapter h2{margin-top:0;margin-bottom:28px;scroll-margin-top:110px}
.manual-body .manual-chapter h3{margin-bottom:18px;scroll-margin-top:110px}
.manual-chapter>p{color:var(--ink-muted)}
.manual-chapter .table-scroll{margin-top:24px;margin-bottom:28px}
.manual-chapter pre{font-size:var(--size-code)}
.manual-chapter:last-child{padding-bottom:0}
@media(max-width:768px){
  .manual-lede{font-size:var(--size-body)}
  .manual-chapter{padding-top:40px;padding-bottom:28px}
  .manual-body .toc{top:8px}
}