.ai-intro{
  display:grid;
  grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);
  gap:var(--space-6);
  align-items:start;
  padding-bottom:var(--space-4);
}
.ai-intro>*{
  min-width:0;
}
.ai-intro h1{
  max-width:12em;
  margin-top:var(--space-3);
}
.ai-intro-lead{
  max-width:36em;
  margin-top:var(--space-3);
  font-size:var(--size-lead);
  color:var(--text-muted);
}
.ai-intro-facts{
  margin-top:var(--space-3);
}
.ai-intro .card h2{
  font-size:var(--size-h3);
}
.ai-intro .inset{
  font-size:var(--size-sm);
}
.ai-intro .inset p+p{
  margin-top:var(--space-1);
}
.ai-chapter{
  padding-top:var(--space-6);
  padding-bottom:var(--space-6);
  border-top:1px solid var(--rail);
}
.ai-copy{
  max-width:64em;
}
.ai-chapter .section-head h2{
  max-width:24em;
}
.ai-chapter .table-scroll+.ai-copy,
.ai-chapter .grid-two+.ai-copy{
  margin-top:var(--space-3);
}
@media(max-width:900px){
  .ai-intro{
    grid-template-columns:minmax(0,1fr);
    gap:var(--space-4);
  }
}
@media(max-width:768px){
  .ai-intro h1{
    max-width:10em;
  }
  .ai-chapter{
    padding-top:var(--space-4);
    padding-bottom:var(--space-4);
  }
}