/* Menu y pie institucionales aislados de mensaje.asp */
body.pagina-mensaje{--ancho:1200px;--c26-ancho:1200px}
/* ANCBA - Navegación compartida. Fuente: menú aprobado de Nosotros. */
/* MENU AISLADO CIENCIAS 2026 — v1.16 */
body.pagina-mensaje{--c26-marca:#32b5a5;--c26-texto:#202425;--c26-borde:#d7dddd;--c26-ancho:1200px}
body.pagina-mensaje .ciencias2026-header,body.pagina-mensaje .ciencias2026-header *,body.pagina-mensaje .ciencias2026-nav-franja,body.pagina-mensaje .ciencias2026-nav-franja *{box-sizing:border-box}
body.pagina-mensaje .ciencias2026-contenedor{width:min(var(--c26-ancho),calc(100% - 56px));margin:0 auto}
body.pagina-mensaje .ciencias2026-header{position:relative!important;z-index:1100;width:100%;background:rgba(255,255,255,.92)!important;-webkit-backdrop-filter:blur(12px) saturate(118%);backdrop-filter:blur(12px) saturate(118%)}
body.pagina-mensaje .ciencias2026-superior{height:70px;background:rgba(255,255,255,.92)!important}
body.pagina-mensaje .ciencias2026-superior>.ciencias2026-contenedor{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(32,36,37,.10)}
body.pagina-mensaje .ciencias2026-logo{display:flex;align-items:center;height:100%}
body.pagina-mensaje .ciencias2026-logo img{display:block;width:auto;height:auto;max-width:365px;max-height:75px}
body.pagina-mensaje .ciencias2026-utilidades{display:flex;align-items:center;gap:34px}
body.pagina-mensaje .ciencias2026-utilidad{display:inline-flex;align-items:center;gap:9px;color:var(--c26-texto);font-size:13px;font-weight:500;text-decoration:none}
body.pagina-mensaje .ciencias2026-utilidad:hover{color:var(--c26-marca)}

/* STICKY NATIVO: la barra ya es hermana del header, no hija. */
body.pagina-mensaje .ciencias2026-nav-franja{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1000!important;width:100%;height:47px;margin:0;background:rgba(255,255,255,.89)!important;-webkit-backdrop-filter:blur(15px) saturate(125%);backdrop-filter:blur(15px) saturate(125%);border-bottom:1px solid rgba(32,36,37,.08);box-shadow:0 2px 10px rgba(17,24,22,.035)}
body.pagina-mensaje .ciencias2026-nav-franja.ciencias2026-desplazado{box-shadow:0 8px 24px rgba(17,24,22,.08)}
body.pagina-mensaje .ciencias2026-nav,body.pagina-mensaje .ciencias2026-menu{height:47px}
body.pagina-mensaje .ciencias2026-menu,body.pagina-mensaje .ciencias2026-submenu{margin:0;padding:0;list-style:none}
body.pagina-mensaje .ciencias2026-menu{display:flex;align-items:stretch;justify-content:space-between}
body.pagina-mensaje .ciencias2026-menu-item{position:relative}
body.pagina-mensaje .ciencias2026-menu>.ciencias2026-menu-item{display:flex;align-items:stretch}
body.pagina-mensaje .ciencias2026-menu-linea{display:flex;align-items:stretch;min-width:0}
body.pagina-mensaje .ciencias2026-menu>.ciencias2026-menu-item>.ciencias2026-menu-linea>a,body.pagina-mensaje .ciencias2026-menu>.ciencias2026-menu-item>a{display:flex;align-items:center;min-height:47px;padding:0 8px;color:var(--c26-texto);font-size:14px;font-weight:400;letter-spacing:-.015em;white-space:nowrap;text-decoration:none;transition:color .18s ease,text-shadow .18s ease}
body.pagina-mensaje .ciencias2026-submenu-toggle{width:30px;min-width:30px;min-height:47px;padding:0;border:0;background:transparent;color:#5d6465;cursor:pointer;transition:color .18s ease,filter .18s ease}
body.pagina-mensaje .ciencias2026-submenu-toggle span{display:inline-block;width:7px;height:7px;border-right:1.25px solid currentColor;border-bottom:1.25px solid currentColor;transform:rotate(45deg) translate(-1px,-1px)}
body.pagina-mensaje .ciencias2026-menu-linea:hover>a,body.pagina-mensaje .ciencias2026-menu-linea:focus-within>a{color:var(--c26-marca)!important;text-shadow:0 0 9px rgba(50,181,165,.16)}
body.pagina-mensaje .ciencias2026-menu-linea:hover>.ciencias2026-submenu-toggle,body.pagina-mensaje .ciencias2026-menu-linea:focus-within>.ciencias2026-submenu-toggle{color:var(--c26-marca);filter:drop-shadow(0 0 3px rgba(50,181,165,.30))}
body.pagina-mensaje .ciencias2026-submenu{position:absolute;top:100%;left:0;z-index:100;width:255px;padding:6px 0;visibility:hidden;opacity:0;overflow:visible;transform:translateY(7px);background:#fff;border:1px solid var(--c26-borde);border-top:3px solid var(--c26-marca);box-shadow:0 14px 30px rgba(0,0,0,.10);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}
body.pagina-mensaje .ciencias2026-submenu .ciencias2026-submenu{top:-7px;left:calc(100% - 1px);transform:translateX(7px)}
body.pagina-mensaje .ciencias2026-menu-item:hover>.ciencias2026-submenu,body.pagina-mensaje .ciencias2026-menu-item:focus-within>.ciencias2026-submenu,body.pagina-mensaje .ciencias2026-menu-item.abierto>.ciencias2026-submenu{visibility:visible;opacity:1;transform:none}
body.pagina-mensaje .ciencias2026-submenu .ciencias2026-menu-linea{width:100%;display:flex;align-items:stretch}
body.pagina-mensaje .ciencias2026-submenu .ciencias2026-menu-linea>a{display:block;flex:1 1 auto;min-width:0;padding:10px 14px;color:var(--c26-texto);font-size:13px;line-height:1.28;white-space:normal;overflow-wrap:break-word;text-decoration:none;transition:color .18s ease,text-shadow .18s ease,background .18s ease}
body.pagina-mensaje .ciencias2026-submenu .ciencias2026-menu-item:hover>.ciencias2026-menu-linea{background:#f5f8f7}
body.pagina-mensaje .ciencias2026-submenu .ciencias2026-submenu-toggle{align-self:stretch;width:34px;min-width:34px;min-height:0}
body.pagina-mensaje .ciencias2026-submenu .ciencias2026-submenu-toggle span{transform:rotate(-45deg) translate(-1px,-1px)}
body.pagina-mensaje .ciencias2026-menu-toggle{display:none}

@media(max-width:991px){
body.pagina-mensaje .ciencias2026-contenedor{width:calc(100% - 36px)}
body.pagina-mensaje .ciencias2026-logo img{max-width:235px;max-height:54px}
body.pagina-mensaje .ciencias2026-utilidades{display:none}
body.pagina-mensaje .ciencias2026-menu-toggle{width:44px;height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border:0;background:transparent;cursor:pointer}
body.pagina-mensaje .ciencias2026-menu-toggle span{width:24px;height:2px;display:block;background:var(--c26-texto)}
body.pagina-mensaje .ciencias2026-nav-franja{position:relative!important;top:auto!important;height:auto;display:none}
body.pagina-mensaje.ciencias2026-menu-abierto .ciencias2026-nav-franja{display:block}
body.pagina-mensaje .ciencias2026-nav{width:100%;height:auto}
body.pagina-mensaje .ciencias2026-menu{height:auto;display:block;padding:8px 18px 18px}
body.pagina-mensaje .ciencias2026-menu>.ciencias2026-menu-item{display:block;border-bottom:1px solid var(--c26-borde)}
body.pagina-mensaje .ciencias2026-menu-linea{width:100%}
body.pagina-mensaje .ciencias2026-menu>.ciencias2026-menu-item>.ciencias2026-menu-linea>a{min-height:50px;flex:1;padding:10px 0}
body.pagina-mensaje .ciencias2026-submenu-toggle{width:46px;min-width:46px}
body.pagina-mensaje .ciencias2026-submenu{position:static;width:100%;max-height:0;padding:0;visibility:visible;overflow:hidden;opacity:1;transform:none;border:0;box-shadow:none;background:#f6f8f8;transition:max-height .25s ease}
body.pagina-mensaje .ciencias2026-menu-item.abierto>.ciencias2026-submenu{max-height:1800px}
body.pagina-mensaje .ciencias2026-submenu .ciencias2026-submenu{background:#eef3f2}
body.pagina-mensaje .ciencias2026-submenu .ciencias2026-menu-linea>a{padding-left:18px}
body.pagina-mensaje .ciencias2026-submenu .ciencias2026-submenu .ciencias2026-menu-linea>a{padding-left:36px}
body.pagina-mensaje .ciencias2026-submenu .ciencias2026-submenu-toggle span{transform:rotate(45deg) translate(-1px,-1px)}
body.pagina-mensaje .ciencias2026-menu-item.abierto>.ciencias2026-menu-linea>.ciencias2026-submenu-toggle span{transform:rotate(225deg) translate(-1px,-1px)}
}

/* ==========================================================================
   v1.14 — AJUSTES MOBILE DE CABECERA
   ========================================================================== */
@media (max-width:991px) {
  /* En mobile queda sticky la cabecera completa: logo + hamburguesa. */
  body.pagina-mensaje .ciencias2026-header {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 1000 !important;
    width: 100%;
    background: rgba(255,255,255,.94) !important;
    -webkit-backdrop-filter: blur(12px) saturate(118%);
    backdrop-filter: blur(12px) saturate(118%);
    box-shadow: 0 3px 14px rgba(17,24,22,.055);
  }

  /* Centrado vertical real de logo y botón dentro de los 70px del header. */
  body.pagina-mensaje .ciencias2026-superior > .ciencias2026-contenedor {
    position: relative;
    height: 70px;
    min-height: 70px;
    display: flex;
    align-items: center;
  }

  body.pagina-mensaje .ciencias2026-logo {
    height: 70px;
    display: flex;
    align-items: center;
  }

  body.pagina-mensaje .ciencias2026-menu-toggle {
    position: absolute;
    top: 50%;
    right: 0;
    margin: 0;
    transform: translateY(-50%);
    align-self: auto;
  }

  /* En celulares la barra desplegable pertenece visualmente al header sticky.
     No tiene sticky propio para evitar dos capas compitiendo. */
  body.pagina-mensaje .ciencias2026-nav-franja {
    position: relative !important;
    top: auto !important;
    z-index: 1 !important;
  }

  body.pagina-mensaje.ciencias2026-menu-abierto .ciencias2026-nav-franja {
    display: block;
    max-height: calc(100vh - 70px);
    overflow-y: auto;
    overscroll-behavior: contain;
  }
}


/* ==========================================================================
   v1.16 — MOBILE: MENÚ ABIERTO STICKY DEBAJO DEL HEADER, SIN OVERLAY
   ========================================================================== */
@media (max-width:991px) {
  /* El header conserva exactamente el sticky de v1.14. */
  body.pagina-mensaje .ciencias2026-header {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 1000 !important;
  }

  /*
    Al abrirse, la navegación queda inmediatamente debajo del header y también
    se mantiene visible. No usamos fixed, no bloqueamos body y no creamos una
    capa de pantalla completa.
  */
  body.pagina-mensaje.ciencias2026-menu-abierto .ciencias2026-nav-franja {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 70px !important;
    z-index: 999 !important;
    display: block !important;
    height: auto !important;
    max-height: calc(100dvh - 70px) !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
    background: rgba(255,255,255,.96) !important;
  }

  @supports not (height: 100dvh) {
    body.pagina-mensaje.ciencias2026-menu-abierto .ciencias2026-nav-franja {
      max-height: calc(100vh - 70px) !important;
    }
  }
}

/* ANCBA v1.0.1 — Filas uniformes en submenús de escritorio.
   Aplica tanto a elementos con hijos como a enlaces simples.
   Se mantiene el comportamiento móvil existente. */
@media (min-width: 992px) {
  body.pagina-mensaje .ciencias2026-submenu > .ciencias2026-menu-item > .ciencias2026-menu-linea {
    display: flex;
    align-items: stretch;
    min-height: 38px;
  }
  body.pagina-mensaje .ciencias2026-submenu > .ciencias2026-menu-item > .ciencias2026-menu-linea > a {
    display: flex;
    align-items: center;
    box-sizing: border-box;
    min-height: 38px;
    padding: 8px 14px;
    line-height: 1.28;
  }
  body.pagina-mensaje .ciencias2026-submenu > .ciencias2026-menu-item > .ciencias2026-menu-linea > .ciencias2026-submenu-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    height: auto;
    min-height: 38px;
    padding: 0;
  }
}

/* ANCBA 1.0.2 — Filas y flechas alineadas en escritorio.
   Una sola geometría para entradas con hijos y sin hijos. */
@media (min-width: 992px) {
  body.pagina-mensaje .ciencias2026-submenu > .ciencias2026-menu-item > .ciencias2026-menu-linea {
    display: flex;
    align-items: stretch;
    width: 100%;
    min-height: 0;
  }
  body.pagina-mensaje .ciencias2026-submenu > .ciencias2026-menu-item > .ciencias2026-menu-linea > a {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    min-width: 0;
    min-height: 38px;
    padding: 9px 14px;
    line-height: 20px;
    box-sizing: border-box;
  }
  body.pagina-mensaje .ciencias2026-submenu > .ciencias2026-menu-item > .ciencias2026-menu-linea > .ciencias2026-submenu-toggle {
    display: flex;
    flex: 0 0 34px;
    align-self: stretch;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: auto;
    min-height: 0;
    margin: 0;
    padding: 0;
    line-height: 1;
    box-sizing: border-box;
  }
  body.pagina-mensaje .ciencias2026-submenu > .ciencias2026-menu-item > .ciencias2026-menu-linea > .ciencias2026-submenu-toggle > span {
    display: block;
    flex: 0 0 7px;
    width: 7px;
    height: 7px;
    margin: 0;
    transform: rotate(-45deg);
    transform-origin: center;
  }
}

body.pagina-mensaje .pie-2026 {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #18c7bd !important;
  color: #111 !important;
}

body.pagina-mensaje .pie-2026-interior {
  width: min(var(--ancho), calc(100% - 80px)) !important;
  max-width: var(--ancho) !important;
  margin: 0 auto !important;
  padding: 24px 0 20px !important;
  display: flex !important;
  flex-flow: row nowrap !important;
  align-items: stretch !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  box-sizing: border-box !important;
}

/* 29 / 22 / 17 / 32: proporciÃ³n visual del boceto */
body.pagina-mensaje .pie-2026-marca {
  flex: 0 0 29% !important;
  width: 29% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 6px 28px 0 0 !important;
  box-sizing: border-box !important;
}

body.pagina-mensaje .pie-2026-direccion {
  flex: 0 0 22% !important;
  width: 22% !important;
}

body.pagina-mensaje .pie-2026-redes {
  flex: 0 0 17% !important;
  width: 17% !important;
}

body.pagina-mensaje .pie-2026-destacados {
  flex: 0 0 32% !important;
  width: 32% !important;
}

body.pagina-mensaje .pie-2026-bloque {
  min-width: 0 !important;
  min-height: 104px !important;
  margin: 0 !important;
  padding: 4px 22px 0 !important;
  border-left: 1px solid rgba(17,24,24,.28) !important;
  box-sizing: border-box !important;
}

body.pagina-mensaje .pie-2026-logo {
  display: block !important;
  width: 100% !important;
  max-width: 285px !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.pagina-mensaje .pie-2026-logo img {
  display: block !important;
  width: 100% !important;
  max-width: 285px !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* TÃ­tulos propios + tÃ­tulo que llega desde infinity_home_destacado_pie.asp */
body.pagina-mensaje .pie-2026 h2,
body.pagina-mensaje .pie-2026-destacados h1,
body.pagina-mensaje .pie-2026-destacados h2,
body.pagina-mensaje .pie-2026-destacados h3,
body.pagina-mensaje .pie-2026-destacados h4,
body.pagina-mensaje .pie-2026-destacados h5,
body.pagina-mensaje .pie-2026-destacados h6,
body.pagina-mensaje .pie-2026-destacados .lead,
body.pagina-mensaje .pie-2026-destacados .weight-700 {
  margin: 0 0 8px !important;
  padding: 0 !important;
  color: #111 !important;
  background: transparent !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  font-weight: 800 !important;
  letter-spacing: -.01em !important;
  text-transform: none !important;
  opacity: 1 !important;
}

body.pagina-mensaje .pie-2026 address,
body.pagina-mensaje .pie-2026 p,
body.pagina-mensaje .pie-2026 a,
body.pagina-mensaje .pie-2026 li,
body.pagina-mensaje .pie-2026 span {
  color: #111 !important;
  font-size: 13px !important;
  line-height: 1.38 !important;
  font-style: normal !important;
}

body.pagina-mensaje .pie-2026 address {
  margin: 0 0 5px !important;
  padding: 0 !important;
}

body.pagina-mensaje .pie-2026 a {
  text-decoration: none !important;
}

body.pagina-mensaje .pie-2026 a:hover,
body.pagina-mensaje .pie-2026 a:focus-visible {
  opacity: .62;
}

/* Redes */
body.pagina-mensaje .pie-2026-redes ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

body.pagina-mensaje .pie-2026-redes li {
  margin: 0 0 2px !important;
  padding: 0 !important;
}

body.pagina-mensaje .pie-2026-redes a {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
}

body.pagina-mensaje .pie-2026-redes i {
  width: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  color: #111 !important;
  font-size: 12px !important;
  text-align: center !important;
}

/* Include histÃ³rico "Destacados":
   se neutraliza Ãºnicamente su maquetaciÃ³n Bootstrap, no su contenido/lÃ³gica. */
body.pagina-mensaje .pie-2026-destacados .container {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.pagina-mensaje .pie-2026-destacados .row {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.pagina-mensaje .pie-2026-destacados [class*="col-"] {
  float: none !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.pagina-mensaje .pie-2026-destacados ul {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  columns: 2 !important;
  column-gap: 28px !important;
}

body.pagina-mensaje .pie-2026-destacados li {
  break-inside: avoid !important;
  margin: 0 0 3px !important;
  padding: 0 !important;
}

body.pagina-mensaje .pie-2026-destacados li::before {
  display: none !important;
  content: none !important;
}

body.pagina-mensaje .pie-2026-destacados img {
  max-width: 100% !important;
  height: auto !important;
}

/* CrÃ©dito original: compacto, sin generar un segundo footer visual. */
body.pagina-mensaje .pie-2026-creditos {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

body.pagina-mensaje .pie-2026-creditos-interior {
  width: min(var(--ancho), calc(100% - 80px)) !important;
  max-width: var(--ancho) !important;
  min-height: 32px !important;
  margin: 0 auto !important;
  padding: 7px 0 8px !important;
  border-top: 1px solid rgba(17,24,24,.20) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 20px !important;
  box-sizing: border-box !important;
}

body.pagina-mensaje .pie-2026-creditos-interior > span {
  font-size: 10px !important;
  line-height: 1.2 !important;
  opacity: .66 !important;
}

body.pagina-mensaje .pie-2026-dynamic {
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
}


/* Tablet */
@media (max-width: 991px) {
  body.pagina-mensaje .pie-2026-interior {
    width: min(var(--ancho), calc(100% - 48px)) !important;
    flex-wrap: wrap !important;
    padding: 24px 0 18px !important;
  }

  body.pagina-mensaje .pie-2026-marca,
  body.pagina-mensaje .pie-2026-direccion,
  body.pagina-mensaje .pie-2026-redes,
  body.pagina-mensaje .pie-2026-destacados {
    flex: 0 0 50% !important;
    width: 50% !important;
  }

  body.pagina-mensaje .pie-2026-marca,
  body.pagina-mensaje .pie-2026-direccion {
    margin-bottom: 24px !important;
  }

  body.pagina-mensaje .pie-2026-marca {
    padding-right: 24px !important;
  }

  body.pagina-mensaje .pie-2026-redes {
    border-left: 0 !important;
    padding-left: 0 !important;
  }

  body.pagina-mensaje .pie-2026-creditos-interior {
    width: min(var(--ancho), calc(100% - 48px)) !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  body.pagina-mensaje .pie-2026-interior {
    width: calc(100% - 40px) !important;
    display: block !important;
    padding: 28px 0 12px !important;
  }

  body.pagina-mensaje .pie-2026-marca,
  body.pagina-mensaje .pie-2026-direccion,
  body.pagina-mensaje .pie-2026-redes,
  body.pagina-mensaje .pie-2026-destacados {
    width: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 18px 0 !important;
    border-left: 0 !important;
    border-bottom: 1px solid rgba(17,24,24,.22) !important;
  }

  body.pagina-mensaje .pie-2026-marca {
    padding-top: 0 !important;
  }

  body.pagina-mensaje .pie-2026-logo {
    max-width: 270px !important;
  }

  body.pagina-mensaje .pie-2026 h2,
  body.pagina-mensaje .pie-2026-destacados h1,
  body.pagina-mensaje .pie-2026-destacados h2,
  body.pagina-mensaje .pie-2026-destacados h3,
  body.pagina-mensaje .pie-2026-destacados h4,
  body.pagina-mensaje .pie-2026-destacados h5,
  body.pagina-mensaje .pie-2026-destacados h6,
  body.pagina-mensaje .pie-2026-destacados .lead,
  body.pagina-mensaje .pie-2026-destacados .weight-700 {
    font-size: 15px !important;
  }

  body.pagina-mensaje .pie-2026 address,
  body.pagina-mensaje .pie-2026 p,
  body.pagina-mensaje .pie-2026 a,
  body.pagina-mensaje .pie-2026 li,
  body.pagina-mensaje .pie-2026 span {
    font-size: 14px !important;
  }

  body.pagina-mensaje .pie-2026-destacados ul {
    columns: 1 !important;
  }

  body.pagina-mensaje .pie-2026-creditos-interior {
    width: calc(100% - 40px) !important;
    padding: 12px 0 16px !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 8px !important;
  }

  body.pagina-mensaje .pie-2026-creditos-interior > span {
    font-size: 10px !important;
  }
}

/* v1.49 â adaptaciÃ³n del include real de Destacados */
body.pagina-mensaje .pie-2026-destacados,
body.pagina-mensaje .pie-2026-destacados > *,
body.pagina-mensaje .pie-2026-destacados .container,
body.pagina-mensaje .pie-2026-destacados .container-fluid,
body.pagina-mensaje .pie-2026-destacados .row {
  max-width: 100% !important;
  box-sizing: border-box !important;
}
body.pagina-mensaje .pie-2026-destacados [class*="col-"] {
  position: static !important;
  float: none !important;
  left: auto !important;
  right: auto !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.pagina-mensaje .pie-2026-destacados ul {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  columns: 2 !important;
  column-gap: 24px !important;
}
body.pagina-mensaje .pie-2026-destacados li {
  display: block !important;
  width: auto !important;
  margin: 0 0 4px !important;
  padding: 0 !important;
  break-inside: avoid !important;
}
body.pagina-mensaje .pie-2026-destacados li a {
  display: inline !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
body.pagina-mensaje .pie-2026-destacados li::before,
body.pagina-mensaje .pie-2026-destacados li::after {
  content: none !important;
  display: none !important;
}
@media (max-width:767px) {
  body.pagina-mensaje .pie-2026-destacados ul {
    columns: 1 !important;
  }
}


/* v1.51 â regla Ãºnica para logo DynamicIce.
   Se eliminÃ³ la definiciÃ³n anterior duplicada. */
body.pagina-mensaje .pie-2026-dynamic img {
  display: block !important;
  width: auto !important;
  max-width: 82px !important;
  margin: 0 !important;
}


