/* ---------- Ancho de contenido del sitio CR360 (aprobado por Mateo el 3 Nov 2026) ----------
   Todo el contenido (textos, títulos, fotos, grillas) a 1280 px centrados; encabezado y pie quedan aparte.
   Fuente: site_build/pie/contenido.css. Lo instala aplicar-pie.py. */
/* Páginas estáticas: contenedor de 1328 px con 24 px a cada lado = 1280 px de contenido */
.hero-inner,.article,.stats-inner,.cta-wrap,.wrap{max-width:1328px !important;padding-left:24px !important;padding-right:24px !important}
.article figure{max-width:none !important;margin:48px 0 !important}
.article figure img{aspect-ratio:16/9}
.article p{font-size:1.125rem;line-height:1.75}
/* Páginas empaquetadas (inicio, Isa Herra, prensa): contenedores con 48 px a cada lado = 1280 px de contenido */
.cr-root .cr-pad,.cr-root .cr-hero-grid,.cr-root .cr-bio-grid{max-width:1376px !important}
/* Tamaño mínimo de texto (Mateo, 8 Nov 2026): cejas y créditos al rol «etiqueta» del estándar (13 px), nunca menos de 12 */
.hero-inner .eyebrow{font-size:13px !important}
.stage .credit{font-size:13px !important}
@media (max-width:640px){.hero-inner .eyebrow{letter-spacing:.12em !important}}
