.manual-wrap{max-width:1000px}
.manual-intro{position:relative;padding-top:64px;padding-bottom:48px}
.manual-intro::before{content:"";position:absolute;z-index:-1;inset:0 calc(-1 * var(--gutter)) 0;border-radius:0 0 var(--r-card) var(--r-card);background:linear-gradient(160deg,var(--sky-1),var(--bg),var(--sky-2));box-shadow:var(--highlight)}
.manual-intro h1{margin:24px 0;letter-spacing:-.02em}
.manual-accent{color:var(--accent)}
.manual-lead{font-size:22px;font-weight:700;color:var(--text)}
.manual-intro>p:not(.manual-lead){max-width:780px;color:var(--muted)}
.manual-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.manual-prose{line-height:1.95}
.manual-prose+.manual-prose{border-top:1px solid var(--border)}
.manual-prose h2{margin:0 0 28px}
.manual-prose h3{margin:36px 0 18px}
.manual-prose>p{margin-bottom:24px}
.manual-prose .table-scroll{margin-block:28px}
.manual-prose .data-table{font-size:var(--small-size);line-height:1.8}
.manual-prose .callout{margin-block:28px}
.manual-prose a:not(.btn),.manual-intro p a{color:var(--accent-dark);text-decoration-thickness:1px}
.manual-prose p:last-child{margin-bottom:0}
@media(max-width:768px){
  .manual-intro{padding-top:40px;padding-bottom:36px}
  .manual-lead{font-size:20px}
  .manual-prose h3{margin-top:28px}
}