/* faq_page.css — estilos comunes de paginas /faq/* */

[data-agent-id^="faq-"] h2 {
  border-top: 1px solid var(--bs-border-color, #e5e5e5);
  padding-top: 1.25rem;
}

[data-agent-id^="faq-"] h2:first-of-type {
  border-top: none;
  padding-top: 0;
}

[data-agent-id^="faq-"] h3 {
  color: var(--bs-body-color, #222);
  font-weight: 600;
}

.faq-precios-table {
  font-size: 0.9rem;
}

.faq-precios-table th {
  white-space: nowrap;
  background: var(--bs-secondary-bg, #f4f4f4);
}
