.help-page {
  max-width:1040px;
}
.help-intro {
  max-width:850px;
  margin:0 auto 40px;
  text-align:center;
}
.help-intro__lead {
  max-width:720px;
  margin:24px auto 0;
  color:var(--text-muted);
}
.help-facts {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:10px;
  margin-top:24px;
}
.help-category {
  padding-top:24px;
  padding-bottom:32px;
}
.help-category + .help-category {
  margin-top:24px;
  border-top:1px solid var(--border);
}
.help-category__heading {
  margin-bottom:24px;
}
.help-category__heading h2 {
  display:flex;
  align-items:baseline;
  flex-wrap:wrap;
}
.help-category__heading h2::before {
  content:"";
  align-self:center;
  flex-shrink:0;
  width:8px;
  height:8px;
  margin-right:12px;
  background:var(--accent);
  border-radius:var(--r-dot);
}
.help-category__heading p {
  margin-top:12px;
  color:var(--text-muted);
}
.help-category .faq-item p {
  line-height:1.9;
  overflow-wrap:anywhere;
}
.help-links {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:12px 24px;
  margin-top:24px;
  font-size:var(--size-small);
}
@media (max-width:640px) {
  .help-intro {
    margin-bottom:28px;
  }
  .help-intro__lead {
    margin-top:20px;
    text-align:left;
  }
  .help-category {
    padding-top:20px;
    padding-bottom:24px;
  }
  .help-category + .help-category {
    margin-top:16px;
  }
  .help-links {
    gap:12px 20px;
  }
}