/* R4: flujo cronológico continuo. Sólo columna de noticias inferior. */
#contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__tramo {
 display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px 16px; align-items:stretch;
}
#contenido-principal .portada-flujo-r4 .portada-fila:not(:first-child) { margin-top:18px; }
#contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__item { min-width:0; }
#contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__item > article { height:100%; }
#contenido-principal .portada-flujo-r4 .portada-fila__main .portal-nota-card {
 display:flex; flex-direction:column; position:relative; overflow:hidden; height:100%; border-radius:8px;
 border:1px solid #e7e5e4; background:#fff; box-shadow:none; padding:0; text-decoration:none;
 transition:border-color .18s ease,box-shadow .18s ease;
}
#contenido-principal .portada-flujo-r4 .portada-fila__main .portal-nota-card > div:nth-child(2) {
 position:relative; width:100%; aspect-ratio:16/9; flex-shrink:0; overflow:hidden;
}
#contenido-principal .portada-flujo-r4 .portada-fila__main .portal-nota-card img {
 display:block; width:100%; height:100%; aspect-ratio:16/9; object-fit:cover;
}
#contenido-principal .portada-flujo-r4 .portada-fila__main .portal-nota-card > div:last-child {
 padding:14px; display:flex; flex-direction:column; justify-content:flex-start; gap:9px; flex:1; min-width:0;
}
#contenido-principal .portada-flujo-r4 .portada-fila__main .portal-nota-card h3 {
 margin:0; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;
 min-height:3.96em; font-family:Montserrat,system-ui,sans-serif; font-size:18px; font-weight:800;
 line-height:1.32; letter-spacing:-.025em; color:#292524;
}
#contenido-principal .portada-flujo-r4 .portada-fila__main .portal-nota-card p { display:none; }
#contenido-principal .portada-flujo-r4 .portada-fila__main time { font-size:10px; font-weight:600; color:#78716c; }
@media (min-width:1024px) {
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__tramo { grid-template-columns:repeat(6,minmax(0,1fr)); }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__item { grid-column:span 2; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__item--mediana { grid-column:span 3; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__item--destacada { grid-column:1/-1; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__item--destacada .portal-nota-card {
  display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); align-items:stretch; border:0;
  border-top:1px solid #d6d3d1; border-bottom:1px solid #d6d3d1; border-radius:0; padding:18px 0;
 }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__item--destacada .portal-nota-card > div:first-child { display:none!important; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__item--destacada .portal-nota-card > div:last-child { padding:12px 0 12px 22px; justify-content:center; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__item--destacada h3 { font-size:clamp(22px,2vw,29px); line-height:1.2; min-height:0; }
}
@media (max-width:639px) {
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__tramo { grid-template-columns:minmax(0,1fr); gap:12px; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portal-nota-card { display:grid; grid-template-columns:104px minmax(0,1fr); align-items:stretch; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portal-nota-card > div:first-child { position:absolute; inset:0 0 auto; z-index:1; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portal-nota-card > div:nth-child(2) { grid-column:1; grid-row:1; aspect-ratio:auto; min-height:116px; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portal-nota-card img { position:absolute; inset:0; aspect-ratio:auto; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portal-nota-card > div:last-child { grid-column:2; grid-row:1; padding:12px; gap:8px; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portal-nota-card h3 { font-size:15px; min-height:0; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__item--destacada .portal-nota-card { display:flex; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__item--destacada .portal-nota-card > div:first-child { position:static; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__item--destacada .portal-nota-card > div:nth-child(2) { aspect-ratio:16/9; min-height:0; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__item--destacada .portal-nota-card img { position:static; aspect-ratio:16/9; }
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portada-flujo-r4__item--destacada h3 { font-size:22px; }
}
@media (hover:hover) {
 #contenido-principal .portada-flujo-r4 .portada-fila__main .portal-nota-card:hover { border-color:#a8a29e; box-shadow:0 3px 12px rgb(28 25 23 / .06); }
}
@media (prefers-reduced-motion:reduce) {
 #contenido-principal .portada-flujo-r4 .portada-fila__main :is(a,img) { transition:none!important; transform:none!important; }
}
