.ai-intro{
  position:relative;
  padding-top:var(--space-section);
  padding-bottom:var(--space-section);
  border-bottom:1px solid var(--border);
}
.ai-intro__wash{
  position:absolute;
  inset:0;
  pointer-events:none;
  background:radial-gradient(ellipse at 85% 10%,color-mix(in srgb,var(--apricot) 45%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--apricot) 6%,transparent),transparent);
}
.ai-intro__inner{
  position:relative;
  text-align:center;
}
.ai-intro h1{
  margin:24px 0;
}
.ai-intro__lede{
  max-width:var(--reading-width);
  margin:0 auto 28px;
  color:var(--text-muted);
  font-size:calc(var(--size-body) + 3px);
}
.ai-intro__trust{
  color:var(--text-muted);
  font-size:var(--size-small);
  margin-bottom:36px;
}
.ai-intro__notes{
  text-align:left;
}
.ai-intro__notes p{
  margin:12px 0 0;
}
.ai-reading{
  max-width:calc(var(--reading-width) + 160px);
}
.ai-reading section{
  min-width:0;
}
.ai-reading__after-faq{
  margin-top:28px;
}
.ai-reading__links{
  display:flex;
  flex-wrap:wrap;
  gap:16px;
  margin-top:32px;
}
@media(max-width:640px){
  .ai-intro__notes{
    gap:16px;
  }
  .ai-intro__lede{
    font-size:var(--size-body);
  }
  .ai-reading__links .btn{
    width:100%;
    min-width:0;
  }
}