.faq__list {
  display: grid;
  gap: clamp(60px, 37.0789865872px + 2.9806259314vw, 80px);
}
.faq__item {
  display: grid;
  gap: clamp(15px, 9.2697466468px + 0.7451564829vw, 20px);
}
.faq__heading {
  display: grid;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: clamp(11px, 6.4157973174px + 0.5961251863vw, 15px);
  padding: clamp(15px, 9.2697466468px + 0.7451564829vw, 20px) clamp(23px, 14.9776453055px + 1.043219076vw, 30px);
  background-color: rgba(255, 255, 255, 0.4);
}
.faq__q {
  display: block;
  font-family: "Oxanium", sans-serif;
  font-size: clamp(20px, 13.1236959762px + 0.8941877794vw, 26px);
  letter-spacing: 0;
}
.faq__question {
  font-size: clamp(15px, 9.2697466468px + 0.7451564829vw, 20px);
  font-weight: 700;
  line-height: 1.8;
}
.faq__answer {
  inline-size: calc(100% - clamp(45px, 27.8092399404px + 2.2354694486vw, 60px));
  margin-inline: auto;
  font-size: clamp(11px, 6.4157973174px + 0.5961251863vw, 15px);
  line-height: 2;
}

@media screen and (max-width: 768px) {
  .faq__list {
    gap: clamp(50px, 33.7837837838px + 4.3243243243vw, 58px);
  }
  .faq__item {
    gap: clamp(15px, 8.9189189189px + 1.6216216216vw, 18px);
  }
  .faq__heading {
    gap: clamp(10px, 5.9459459459px + 1.0810810811vw, 12px);
    padding: clamp(15px, 8.9189189189px + 1.6216216216vw, 18px) clamp(20px, 13.9189189189px + 1.6216216216vw, 23px);
  }
  .faq__q {
    font-size: clamp(24px, 15.8918918919px + 2.1621621622vw, 28px);
  }
  .faq__question {
    font-size: clamp(17px, 10.9189189189px + 1.6216216216vw, 20px);
  }
  .faq__answer {
    inline-size: 100%;
    font-size: clamp(15px, 8.9189189189px + 1.6216216216vw, 18px);
  }
}
/*# sourceMappingURL=faq.css.map */
