/* faq.css : page /faq (questions rangées par thème) */

.page-hero .tag-list { justify-content: center; }
.faq-groups { max-width: 960px; margin: 0 auto; display: flex; flex-direction: column; gap: var(--s-6); }
.faq-group-title { margin-bottom: var(--s-1); }
.sec-faq { padding-top: var(--s-8); }

@media (min-width: 641px) {
  .sec-faq { padding-top: var(--s-10); }
}
