/* ============================================================
   ESCUELA — Secciones adicionales
   ============================================================ */

.escuela-cta-final {
  position: relative;
  overflow: hidden;
  text-align: center;
}

.escuela-mini-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--space-8);
  margin-top: var(--space-12);
  flex-wrap: wrap;
}

.escuela-mini-footer__item {
  display: flex;
  flex-direction: column;
  gap: 4px;
  text-align: center;
}

.escuela-mini-footer__item a,
.escuela-mini-footer__item span:last-child {
  font-size: var(--text-sm);
  color: var(--c-gray-500);
}

.escuela-mini-footer__item a:hover { color: var(--c-gold); }

.escuela-mini-footer__divider {
  width: 1px;
  height: 40px;
  background: rgba(201,168,76,0.2);
}

/* FAQ trigger que usa clase acordeon */
.faq-trigger.acordeon-trigger {
  padding: var(--space-5) 0;
  border-bottom: none;
}

@media (max-width: 768px) {
  .escuela-mini-footer { gap: var(--space-6); }
  .escuela-mini-footer__divider { display: none; }
}
