.qua-page {
  margin: 24px 0 32px;
}

.qua-page h1 {
  margin-bottom: 14px;
}

.qua-intro {
  margin-bottom: 18px;
}

.qua-faq-list,
.qua-guide-sections {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
}

.qua-faq-item,
.qua-guide-card {
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 14px;
  background: #fff;
}

.qua-faq-item h2,
.qua-guide-card h2 {
  font-size: 20px;
  margin-bottom: 8px;
}

.qua-faq-answer p,
.qua-guide-card p {
  margin: 0;
}

.qua-guide-card ul {
  margin: 10px 0 0 18px;
}

.qua-related-link {
  margin-top: 20px;
  text-align: center;
}

.qua-related-link a {
  background-color: #4BA43D;
  padding: 10px 30px;
  text-align: center;
  margin: 20px auto;
  color: #fff;
  border-radius: 35px;
  text-decoration: none;
  display: inline-block;
  font-weight: 700;
}

.qua-faq-page .text-top p {
  text-align: center;
  margin: 14px auto 18px;
  max-width: 980px;
}

.qua-faq-page .card .card-header {
  font-size: 17px;
  font-weight: 600;
}

.qua-faq-page .card .card-body p {
  margin: 0;
}

.qua-faq-page .title-down {
  margin-top: 30px;
}

.qua-faq-page .title-down h2 {
  font-size: 26px;
}
