.manual-intro{padding-bottom:32px}
.manual-cover{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px;align-items:center;background:linear-gradient(145deg,var(--panel),var(--hero-bottom));padding:48px}
.manual-cover>*{min-width:0}
.manual-heading h1{margin-top:24px}
.manual-summary{margin-top:24px;color:var(--text-2);font-size:18px;line-height:1.8;max-width:34em}
.manual-reading{border-top:1px solid var(--border);padding-top:24px;color:var(--muted);line-height:1.9}
.manual-reading p+p{margin-top:18px}
.manual-reading a{color:var(--accent-dark);text-decoration:underline;text-underline-offset:4px}
.manual-reference{padding-bottom:72px}
.manual-chapter{padding-top:32px;padding-bottom:32px}
.manual-chapter+.manual-chapter{border-top:1px solid var(--border)}
.manual-chapter .table-scroll{margin-block:28px}
.manual-chapter .data-table{margin:0}
.manual-chapter .callout{margin-block:28px}
.manual-chapter .callout p{margin:0}
.manual-chapter .callout p+p{margin-top:12px}
@media(max-width:980px){
  .manual-cover{grid-template-columns:1fr;gap:32px;padding:36px}
  .manual-heading h1 br{display:none}
}
@media(max-width:640px){
  .manual-cover{padding:24px;gap:24px}
  .manual-heading h1{font-size:38px;line-height:1.15;margin-top:20px}
  .manual-summary{font-size:16px;margin-top:20px}
  .manual-chapter{padding-top:20px;padding-bottom:28px}
  .manual-reference{padding-bottom:48px}
}