.faq-intro {
  padding-top:72px;
}
.faq-intro .section-heading {
  margin-bottom:32px;
}
.faq-intro h1 {
  margin-top:22px;
}
.faq-intro-copy {
  margin-top:24px;
}
.faq-intro .callout {
  margin-bottom:0;
}
.faq-chapter {
  margin-top:var(--section-gap);
}
.faq-chapter .section-heading .badge {
  margin-bottom:20px;
}
.faq-page .faq-item p {
  max-width:76ch;
  padding-bottom:8px;
  line-height:1.9;
}
.faq-next {
  display:flex;
  flex-wrap:wrap;
  gap:12px 28px;
  margin-top:24px;
}
.faq-next a {
  display:inline-block;
  max-width:100%;
  padding-top:10px;
  padding-bottom:10px;
  font-size:var(--size-small);
}
.faq-reading {
  margin-top:var(--section-gap);
}
@media (max-width:640px) {
  .faq-intro {
    padding-top:40px;
  }
  .faq-next {
    gap:4px 20px;
  }
}