.manual-intro {
  background:linear-gradient(115deg,var(--sky),var(--lavender) 58%,var(--blush));
  color:var(--text);
}
.manual-intro h1 {
  margin-top:var(--space-6);
  margin-bottom:var(--space-6);
}
.manual-summary {
  font-size:var(--text-lg);
  color:var(--text);
  line-height:1.8;
}
.manual-intro .badges {
  justify-content:flex-start;
}
.manual-intro .callout {
  background:var(--veil);
  color:var(--text);
  margin-bottom:0;
}
.manual-body {
  padding-top:var(--space-4);
  padding-bottom:var(--space-16);
}
.manual-article {
  counter-reset:manual-section;
}
.manual-chapter {
  padding-top:var(--space-12);
  padding-bottom:var(--space-12);
  border-bottom:1px solid var(--border);
  scroll-margin-top:var(--space-6);
}
.manual-chapter-label {
  font-family:var(--font-mono);
  font-size:var(--text-xs);
  letter-spacing:.08em;
  color:var(--accent-dark);
  margin-bottom:var(--space-4);
}
.manual-chapter h2 {
  margin-top:0;
}
.manual-chapter h3 {
  margin-bottom:var(--space-4);
}
.manual-chapter .table-scroll {
  margin-top:var(--space-6);
  margin-bottom:var(--space-6);
}
.manual-chapter .table-scroll .data-table {
  display:table;
  overflow:visible;
}
.manual-chapter .faq-item {
  margin-top:var(--space-8);
}
.manual-chapter .faq-item summary {
  line-height:1.7;
}
.manual-close {
  margin-top:var(--space-10);
  margin-bottom:0;
}
@media (max-width:640px) {
  .manual-chapter {
    padding-top:var(--space-8);
    padding-bottom:var(--space-8);
  }
  .manual-intro .eyebrow {
    max-width:100%;
    flex-wrap:wrap;
  }
}