/* Hub de dúvidas — índice por visto (page-faq-index) + arquivo do visto
   (visa-faq-archive). Carregado DEPOIS do tailwind-built.css (purgado), então
   serve de backfill dos utilitários que podem faltar no build estático e do
   styling do acordeão <details> nativo (CSP-safe: zero JS, zero inline). */

/* ── Acordeão <details> nativo ──────────────────────────────────────────── */
.vnv-faq-acc > summary {
  cursor: pointer;
  list-style: none;
}

/* Remove o triângulo de disclosure padrão (Chrome/Safari + Firefox). */
.vnv-faq-acc > summary::-webkit-details-marker {
  display: none;
}
.vnv-faq-acc > summary::marker {
  content: "";
}

/* Chevron: aponta p/ baixo fechado, gira 180° aberto. */
.vnv-faq-acc__chevron {
  transition: transform 0.2s ease;
}
.vnv-faq-acc[open] .vnv-faq-acc__chevron {
  transform: rotate(180deg);
}

/* ── Backfill de utilitários possivelmente ausentes no build purgado ────── */
.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
