.faq {
  display: grid;
  position: relative;
}
.faq__content {
  display: grid;
}
.faq__question {
  display: grid;
  grid-template-columns: 1fr max-content;
  gap: 16px;
  align-items: center;
  cursor: pointer;
}
.faq__title {
  color: var(--color-content-neutral-primary);
  /* Heading2xlBold */
  font-family: var(--font-family-Heading2xlBold);
  font-size: var(--font-size-Heading2xlBold);
  font-style: var(--font-style-Heading2xlBold);
  font-weight: var(--font-weight-Heading2xlBold);
  line-height: var(--font-line-height-Heading2xlBold);
}
.faq__answer {
  display: none;
  overflow: hidden;
  max-width: var(--size-block-text-big-max-body);
  color: var(--color-content-neutral-secondary);
  /* BodyLgRegular */
  font-variant-numeric: var(--font-variant-numeric-BodyLgRegular);
  font-family: var(--font-family-BodyLgRegular);
  font-size: var(--font-size-BodyLgRegular);
  font-style: var(--font-style-BodyLgRegular);
  font-weight: var(--font-weight-BodyLgRegular);
  line-height: var(--font-line-height-BodyLgRegular);
  letter-spacing: var(--font-letter-spacing-BodyLgRegular);
}
.faq__answer ul {
  margin-bottom: 1.5em;
}
.faq__answer h3 {
  margin-bottom: 1.5em;
  color: var(--color-content-neutral-primary);
}
.faq_show .faq__content {
  gap: calc(var(--size-content-padding-1xl) + var(--size-content-space-md));
}/*# sourceMappingURL=faq.css.map */