.wa-faq {
  display: flex;
  flex-direction: column;
  gap: var(--space-m);
}
.wa-faq .wa-heading-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  text-align: left;
}
.wa-faq * a {
  color: var(--action);
}
.wa-faq * a:hover {
  color: var(--action-hover);
}
.wa-faq-content {
  display: flex;
  flex-direction: column;
  gap: var(--space-s);
  width: 100%;
}
.wa-faq-content__heading {
  font-size: var(--text-l);
  font-weight: 600;
}
.wa-faq-content__accordion {
  display: flex;
  flex-direction: column;
  gap: var(--space-s);
}
.wa-faq-content-item {
  background-color: var(--secondary-ultra-light);
  border-radius: var(--radius-m);
}
.wa-faq-content-item-title {
  min-height: unset !important;
  padding: var(--space-s);
  flex-wrap: nowrap;
  gap: var(--space-xs);
}
.wa-faq-content-item-title__heading {
  font-size: var(--text-m);
}
.wa-faq-content-item-content {
  padding-inline: var(--space-s) !important;
}
.wa-faq-content-item-content * {
  font-size: var(--text-m);
}
.wa-faq-item {
  width: 100%;
}
