/* ==========================================================
   TygerLabs.ai · FAQ
   ========================================================== */

.faq-group + .faq-group { margin-top: var(--s-8); }
.faq-group-title { font-size: var(--text-2xl); }
.page-cta { margin-top: var(--section-y); }

@media (max-width: 991.98px) {
  .faq-group + .faq-group { margin-top: var(--s-7); }
  .faq-group .row { --bs-gutter-y: var(--s-3); }
}

/* Stacked columns: a label and its text belong together, so the desktop
   3rem row gap closes up once the columns stack. */
@media (max-width: 991.98px) { main .row.g-5 { --bs-gutter-y: var(--s-3); } }
