/* Impacto · CSS nuevo (v563). Solo lo que no está ya en la hoja de la serie (bundle.css del sistema).
   El bloque usa además las clases que ya existen: ix, ixc, ixg, ix-ent, ix-med, ixc__*, ix-h3, tk-capsula… */

/* Bloque fuera de la lista de días: filete arriba y aire propio. */
.tk-impacto-bloque{border-top:1px solid var(--line-strong);padding-top:var(--space-14);padding-bottom:var(--space-12)}
.tk-impacto-bloque .ixg__cab{margin-bottom:var(--space-8)}

/* Medios sin logo: el nombre del medio, en grande, con la tipografía de titulares de la serie (sustituye la regla actual de .ix-med__nombre). */
.ix-med__nombre{font-family:var(--font-display);font-weight:700;font-size:30px;line-height:1;text-transform:none;color:var(--ink)}
@media (min-width:1024px){.ix-med__nombre{font-size:36px}}

/* Pie de la tarjeta de medio: fecha · país · idioma a la izquierda y el icono de enlace externo a la derecha, abajo. */
.ix-med__pie{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto}
.ix-med__pie .ix-med__meta{padding-right:0}
.ix-med__pie .ix-ext{flex:0 0 auto;position:static}

/* Al final de la entrada de Impacto: el bloque de medios va pegado a la tarjeta que enlaza a la investigación (sin el aire de arriba). */
.tk-impacto-bloque--entrada{padding-top:0}

/* v585 · «Publicado en otros medios» en móvil: el mismo carrusel que en escritorio (una tarjeta entera y asoma la siguiente, scroll-snap, contador y flechas). Sin la columna con «Ver más». */
.ixc__medios--esc{display:block}
/* v587 · Impacto: tres carruseles iguales, uno debajo de otro («Publicado en otros medios», «Reacciones», «Creadores de contenido»), cada uno con su contador.
   En Reacciones, el cargo va tras el nombre, más pequeño. Tarjetas sin enlace: mismo diseño, sin icono de abrir, sin cursor de enlace ni subrayado al pasar. */
.ixc__grupo{display:flex;flex-direction:column;gap:20px}
.ixc__grupo~.ixc__grupo{margin-top:var(--space-10)}
.ix-med__nombre--cargo{font-family:var(--font-ui);font-weight:500;font-size:16px;line-height:1.35;color:var(--ink-muted)}
.ix-med__persona{font-family:var(--font-display);font-weight:700;font-size:30px;line-height:1;color:var(--ink)}
@media (min-width:1024px){.ix-med__persona{font-size:36px}}
.ix-med--sin{cursor:default}
.ix-med--sin:hover .ix-med__tit{text-decoration:none}
