/* Conteúdo real e acessibilidade sobre a página FAQ original do Sneat Full. */
.faq-page .faq-header { isolation: isolate; }
.faq-page .faq-header .input-wrapper { min-inline-size: 0; }
.faq-page .faq-header .form-control { min-inline-size: 0; }
.faq-page .faq-header input[type=search]::-webkit-search-cancel-button { appearance: none; }
.faq-page .nav-link { text-align: start; white-space: normal; gap: .375rem; }
.faq-page .faq-nav-icon { flex-shrink: 0; }
.faq-page [data-faq-group-count] { flex-shrink: 0; }
.faq-page .accordion-button { overflow-wrap: anywhere; }
.faq-page .accordion-body a { overflow-wrap: anywhere; }
.faq-page [data-faq-search-summary]:empty { display: none; }
.faq-page [data-faq-question][hidden] { display: none !important; }
@media (max-width: 575.98px) {
    .faq-page .faq-header .input-wrapper { max-inline-size: 88%; }
}
