
/* ─── Page-scoped overrides ─────────────────────────────────────────── */

.page-faq [data-wins-counter] { display: none !important; }

.page-faq .faq-main {
  position: relative;
  /* overflow-x: clip so .page-glow--top can bleed above main into the header area. */
  overflow-x: clip;
}

.page-faq .faq-container {
  position: relative;
  z-index: 1;
  padding: 88px 16px 0;
}

.page-faq .faq-accordion {
  margin: 56px auto 0;
  max-width: 896px;
  width: 100%;
}

.page-faq .faq-bottom-spacer {
  height: 96px;
}

/* ─── Desktop (≥1024) ─────────────────────────────────────────────── */
@media (min-width: 1024px) {
  .page-faq .faq-container {
    padding-top: 88px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-faq .faq-accordion {
    margin-top: 64px;
  }
  .page-faq .faq-bottom-spacer {
    height: 232px;
  }
}
