/* Страница FAQ */

.faq-page__container {
  max-width: 900px;
}

.faq-page__title {
  margin-bottom: var(--space-lg);
}

.faq-page__intro {
  margin: 0 0 var(--space-2xl);
  font-size: var(--font-size-base);
  line-height: 1.6;
  color: var(--color-text);
}

.faq-page__intro p {
  margin: 0 0 var(--space-md);
}

.faq-page__intro p:last-child {
  margin-bottom: 0;
}

.faq-page__empty {
  margin: 0;
  color: var(--color-text-muted);
}

.faq-page__list {
  display: flex;
  flex-direction: column;
  gap: var(--space-2xl);
}

.faq-page__item {
  margin: 0;
}

.faq-page__question {
  margin: 0 0 var(--space-md);
  font-size: var(--font-size-lg);
  font-weight: var(--font-weight-bold);
  line-height: 1.35;
}

.faq-page__answer {
  font-size: var(--font-size-base);
  line-height: 1.6;
  color: var(--color-text);
}

.faq-page__answer p {
  margin: 0 0 var(--space-md);
}

.faq-page__answer p:last-child {
  margin-bottom: 0;
}
