/* Indice del Newsroom: destacado + rejilla densa con categoria y fecha.
   Reemplaza la tira en zigzag de internal.css. Solo lo cargan /newsroom/ y /en/newsroom/. */

.editorial-grid .article-list{display:block}

/* destacado */
.nr-feat{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;padding:0 0 56px;border-bottom:1px solid var(--line)}
.nr-feat__media{overflow:hidden;background:#e8e6e0;aspect-ratio:16/10}
.nr-feat__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.2,.75,.2,1)}
.nr-feat:hover .nr-feat__media img{transform:scale(1.025)}
.nr-feat h2{margin-top:16px;font-size:clamp(34px,3.4vw,46px);font-weight:400;line-height:1.05;letter-spacing:-.045em;color:#0b0d0f}
.nr-feat p{margin-top:18px;max-width:46ch;color:#53606b;font-size:17px;line-height:1.62}

/* rejilla */
.nr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:52px 28px;margin-top:56px}
.nr-card{display:block}
.nr-card__media{overflow:hidden;background:#e8e6e0;aspect-ratio:16/10;margin-bottom:18px}
.nr-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.2,.75,.2,1)}
.nr-card:hover .nr-card__media img{transform:scale(1.03)}
.nr-card h3{margin-top:14px;font-size:21px;font-weight:500;line-height:1.22;letter-spacing:-.03em;color:#0b0d0f}
.nr-card p{margin-top:11px;color:#5d6872;font-size:15px;line-height:1.55}
.nr-card:hover h3{color:#43505c}

/* piezas comunes */
.nr-cat{display:block;font:500 10px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#747d85}
.nr-meta{display:block;margin-top:16px;color:#899097;font:500 10px var(--mono);letter-spacing:.03em}

@media(max-width:1000px){
  .nr-feat{grid-template-columns:1fr;gap:28px;padding-bottom:44px}
  .nr-grid{grid-template-columns:repeat(2,1fr);gap:44px 24px;margin-top:44px}
}
@media(max-width:620px){
  .nr-grid{grid-template-columns:1fr;gap:40px;margin-top:36px}
  .nr-feat h2{font-size:32px}
  .nr-card h3{font-size:20px}
}
