.faq-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  justify-content: center;
  gap: var(--Padding-Margin-Gap-padding-15, 15px);
}

  @media all and (min-width: 769px) {.faq-wrapper {
    gap: 2.5rem
}
  }

  .faq-wrapper .faq-list {
    display: flex;
    overflow-x: scroll;
    align-items: flex-start;
    align-self: stretch;
    gap: var(--Padding-Margin-Gap-padding-10, 10px);
  }

  @media all and (min-width: 769px) {

  .faq-wrapper .faq-list {
      display: grid;
      overflow-x: inherit;
      flex-wrap: wrap;
      grid-template-columns: repeat(3, 1fr);
      align-content: flex-start;
      gap: 1.25rem var(--Padding-Margin-Gap-padding-20, 20px)
  }

      .faq-wrapper .faq-list .m-stat-card {
        align-self: stretch;
      }
    }

  .faq-wrapper .faq-list .m-stat-card__body {
      color: var(--greyscale-6-a-6-c-7-e, #6a6c7e);
      font-size: 0.875rem;
      font-weight: 400;
      line-height: 1.25rem; /* 142.857% */
    }
