/* Club BPS — parte del set custom-club-* (CSS global del sitio).
   Cargado como archivo fisico via index.php del template (registerAndUseStyle + ?v=filemtime).
   Partido desde el antiguo custom-club.css monolitico; un archivo por BLOQUE. */

/* ============================================================
   BLOQUE 13 — Cards de "Enlaces destacados" (home): hover lift +
   toda la card clickeable
   OJO: .card-seccion (clase seteada en el admin de SPPB) NO es la
   card visible — es un div interno sin fondo propio. La card real
   (background-color, box-shadow, padding:40px, border-radius que
   SPPB genera desde los settings del addon) vive en su PADRE directo,
   el wrapper autogenerado #sppb-addon-{uuid}. Por eso el hover/lift
   apunta al padre vía :has(), no a .card-seccion (mismo patrón
   :has() ya usado en BLOQUE 8 para el slide del home).
   El título (url_appear:both en el addon feature) ya renderiza un <a>
   real envolviendo el texto — se usa el patrón "stretched link" para
   estirar ESE <a> con un ::after a todo el alto/ancho de la card (se
   posiciona relativo al ancestro con position:relative más cercano,
   que ahora es el wrapper #sppb-addon-{uuid}), en vez de agregar JS:
   la card entera queda clickeable reusando el link que SPPB ya genera.
   El propio addon feature ya trae background-color de hover (configurado
   en el admin de SPPB) con su propio `transition:.3s` inline por ID —
   pero nuestra regla de acá pisa esa transition (misma propiedad,
   mayor especificidad), así que hay que declarar explícitamente
   background-color acá también o el cambio de color queda sin animar
   (se ve brusco).
   ============================================================ */
#enlaces-destacados div:has(> .card-seccion) {
  position: relative;
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease, background-color .35s ease;
}
#enlaces-destacados div:has(> .card-seccion):hover,
#enlaces-destacados div:has(> .card-seccion):focus-within {
  transform: translateY(-6px);
  box-shadow: 0 18px 35px -8px rgba(0, 0, 0, .28);
}
#enlaces-destacados .card-seccion .sppb-feature-box-title a::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 1;
}


.sppb-addon-articles{
  margin-bottom: 0!important;
}

.article-video-poster{
  margin:-20px -20px 20px -20px;
