.ai-intro{text-align:center}
.ai-intro h1{margin-top:var(--space-2)}
.ai-intro-lede{max-width:760px;margin-inline:auto;font-size:20px;color:var(--muted)}
.ai-tool-index{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--size-small);color:var(--muted)}
.ai-tool-index span{padding-bottom:var(--space-1);border-bottom:1px solid var(--border)}
.ai-intro-trust{margin-top:var(--space-3);font-size:var(--size-small);color:var(--muted)}
.ai-scope{max-width:840px;margin:var(--space-6) auto 0;text-align:left}
.ai-document>.section{border-bottom:1px solid var(--border-soft)}
.ai-document>.section:last-child{border-bottom:0}
.ai-document .prose>h2:first-of-type{margin-top:var(--space-2)}
.ai-document .panel-inset p:last-child{margin-bottom:0}
.ai-document .grid-two{margin-block:var(--space-4)}
.ai-next{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}
@media(max-width:640px){
  .ai-intro-lede{font-size:var(--size-body)}
  .ai-tool-index{gap:var(--space-1) var(--space-2)}
}