.header{background-color:var(--color-fondo)}.header__top{border-bottom:1px solid var(--color-borde-sutil);background:var(--color-fondo)}.header__top-inner{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-2);display:flex}.header__fecha-estado{align-items:center;gap:var(--space-3);min-width:0;display:flex}.header__date{text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header__estado{align-items:center;gap:var(--space-2);font-size:var(--text-etiqueta);color:var(--color-texto-secundario);white-space:nowrap;display:none}@media (min-width:900px){.header__estado{display:inline-flex}}.header__top-actions{align-items:center;gap:var(--space-4);display:flex}.header__link{color:var(--color-texto-secundario);white-space:nowrap;font-weight:500}.header__link:hover{color:var(--color-texto)}.header__link--vivo{align-items:center;gap:var(--space-2);color:var(--color-cobre);font-weight:600;display:inline-flex}@media (max-width:640px){.header__link--ocultable{display:none}}.header__accion-icono{cursor:pointer;color:var(--color-texto-secundario);padding:var(--space-1);transition:color var(--duration-fast) var(--easing-default);background:0 0;border:none;align-items:center;display:inline-flex}.header__accion-icono:hover{color:var(--color-texto)}.header__search{background-color:var(--color-contenedor);border-bottom:1px solid var(--color-borde);padding-block:var(--space-4)}.header__search-form{gap:var(--space-3);max-width:var(--width-lectura);align-items:center;display:flex}.header__search-input{min-width:0;font-family:var(--font-cuerpo);font-size:var(--text-cuerpo);padding:var(--space-2) var(--space-4);border:1px solid var(--color-borde);background:var(--color-fondo);color:var(--color-texto);transition:border-color var(--duration-fast) var(--easing-default);outline:none;flex:1}.header__search-input:focus{border-color:var(--color-verde-senal)}.header__search-close{cursor:pointer;color:var(--color-texto-secundario);padding:var(--space-1);background:0 0;border:none;font-size:1.25rem}.header__brand{padding-block:var(--space-6) var(--space-4);text-align:center}.header__logo{align-items:center;gap:var(--space-2);flex-direction:column;display:inline-flex}.header__logo-text{font-family:var(--font-titular);letter-spacing:.14em;text-indent:.14em;color:var(--color-texto);font-size:clamp(1.875rem,4.5vw,3rem);font-weight:700;line-height:1}.header__logo:hover .header__logo-text{color:var(--color-texto)}.header__promesa{font-family:var(--font-cuerpo);font-size:var(--text-etiqueta);letter-spacing:.22em;text-transform:uppercase;color:var(--color-texto-secundario)}.header__nav{border-top:1px solid var(--color-texto);border-bottom:1px solid var(--color-borde);background:var(--color-fondo);z-index:50;position:sticky;top:0}.header__nav-inner{align-items:center;gap:var(--space-2);display:flex}.header__nav-mini{font-family:var(--font-titular);letter-spacing:.1em;color:var(--color-texto);white-space:nowrap;opacity:0;max-width:0;transition:max-width var(--duration-slow) var(--easing-default), opacity var(--duration-slow) var(--easing-default);font-size:.9375rem;font-weight:700;overflow:hidden}.header__nav--compacta .header__nav-mini{opacity:1;max-width:12rem;margin-right:var(--space-4)}.header__menu{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.header__menu::-webkit-scrollbar{display:none}.header__menu-item{padding:var(--space-3) var(--space-3);font-size:var(--text-metadatos);text-transform:uppercase;letter-spacing:.04em;color:var(--color-texto);white-space:nowrap;transition:color var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default);border-bottom:2px solid #0000;font-weight:600;display:block}.header__menu-item:hover,.header__menu-item--activa{color:var(--color-verde-senal);border-bottom-color:var(--color-verde-senal)}.header__menu-toggle{cursor:pointer;padding:var(--space-3);background:0 0;border:none;display:none}.header__menu-icon{background:var(--color-texto);width:20px;height:2px;transition:background-color var(--duration-fast) var(--easing-default);display:block;position:relative}.header__menu-icon:before,.header__menu-icon:after{content:"";background:var(--color-texto);width:100%;height:2px;transition:transform var(--duration-normal) var(--easing-default);position:absolute;left:0}.header__menu-icon:before{top:-6px}.header__menu-icon:after{top:6px}.header__menu-toggle[aria-expanded=true] .header__menu-icon{background:0 0}.header__menu-toggle[aria-expanded=true] .header__menu-icon:before{transform:translateY(6px)rotate(45deg)}.header__menu-toggle[aria-expanded=true] .header__menu-icon:after{transform:translateY(-6px)rotate(-45deg)}@media (max-width:820px){.header__menu-toggle{display:block}.header__menu{padding-block:var(--space-2);flex-direction:column;align-items:stretch;max-height:calc(100vh - 6rem);display:none;overflow-y:auto}.header__menu--open{display:flex}.header__menu-item{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-borde-sutil);font-size:1rem}.header__brand{padding-block:var(--space-4) var(--space-3)}}.footer{background-color:var(--color-inverso-fondo);color:var(--color-inverso-texto);padding-block:var(--space-16) var(--space-8);margin-top:var(--space-16)}.footer__grid{gap:var(--space-8);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}@media (max-width:768px){.footer__grid{gap:var(--space-6);grid-template-columns:1fr 1fr}}@media (max-width:480px){.footer__grid{grid-template-columns:1fr}}.footer__logo{font-family:var(--font-titular);letter-spacing:.14em;color:var(--color-inverso-texto);font-size:1.25rem;font-weight:700}.footer__tagline{color:#e9e4d899;margin-top:var(--space-3);font-style:italic;font-family:var(--font-titular)}.footer__heading{font-family:var(--font-cuerpo);font-size:var(--text-metadatos);text-transform:uppercase;letter-spacing:.06em;color:#e9e4d880;margin-bottom:var(--space-4);font-weight:600}.footer__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__link{color:#e9e4d8bf;font-size:var(--text-metadatos);transition:color var(--duration-fast) var(--easing-default)}.footer__link:hover{color:var(--color-inverso-texto)}.footer .separador{border-color:#e9e4d826}.footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.footer__bottom .metadatos{color:#e9e4d866}.footer__bottom-links{gap:var(--space-6);display:flex}.portada{padding-block:var(--space-8)}.en-desarrollo{background-color:var(--color-contenedor);border-left:3px solid var(--color-cobre);padding:var(--space-3) var(--space-5);margin-bottom:var(--space-8);align-items:baseline;gap:var(--space-5);scrollbar-width:none;display:flex;overflow-x:auto}.en-desarrollo__label{align-items:center;gap:var(--space-2);font-family:var(--font-cuerpo);font-size:var(--text-etiqueta);text-transform:uppercase;letter-spacing:.08em;color:var(--color-cobre);white-space:nowrap;font-weight:700;display:inline-flex}.en-desarrollo__items{gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.en-desarrollo__item{font-size:var(--text-metadatos);white-space:nowrap;align-items:baseline;gap:var(--space-2);display:inline-flex}.en-desarrollo__hora{font-family:var(--font-datos);font-size:var(--text-etiqueta);color:var(--color-texto-secundario)}.en-desarrollo__item a{color:var(--color-texto);font-weight:500}.en-desarrollo__item a:hover{color:var(--color-cobre)}.apertura{gap:var(--space-8);margin-bottom:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:900px){.apertura{gap:var(--space-10);grid-template-columns:minmax(0,7.2fr) minmax(0,3.8fr)}}.apertura__principal{gap:var(--space-4);flex-direction:column;display:flex}.apertura__figura{order:-1;margin:0}.apertura__figura img{aspect-ratio:16/9;object-fit:cover;background:var(--color-borde-sutil);width:100%}.apertura__credito{color:var(--color-texto-secundario);margin-top:var(--space-1);text-align:right;font-size:.6875rem}.apertura__titular{font-size:var(--text-titular-principal);letter-spacing:-.02em}.apertura__titular a{color:var(--color-texto)}.apertura__titular a:hover{color:var(--color-verde-senal)}.apertura__bajada{color:var(--color-texto-secundario);max-width:44rem;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.55}.apertura__secundarias{border-top:2px solid var(--color-texto);flex-direction:column;display:flex}@media (min-width:900px){.apertura__secundarias{border-top:none;border-left:1px solid var(--color-borde);padding-left:var(--space-8)}}.apertura__secundaria{padding-block:var(--space-5);border-bottom:1px solid var(--color-borde-sutil)}.apertura__secundaria:last-child{border-bottom:none}.apertura__secundaria h3{font-size:var(--text-titular-bloque);margin-block:var(--space-2)}.apertura__secundaria h3 a{color:var(--color-texto)}.apertura__secundaria h3 a:hover{color:var(--color-verde-senal)}.ultimas{margin-bottom:var(--space-12)}.ultimas__lista{column-gap:var(--space-10);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ultimas__lista{grid-template-columns:1fr 1fr}}.ultimas__item{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-borde-sutil);display:flex}.ultimas__numero{font-family:var(--font-datos);font-size:var(--text-metadatos);color:var(--color-verde-senal);min-width:1.5rem;padding-top:3px}.ultimas__item h3{font-size:1.0625rem;font-weight:600;line-height:1.3}.ultimas__item h3 a{color:var(--color-texto)}.ultimas__item h3 a:hover{color:var(--color-verde-senal)}.portada__franja{margin-bottom:var(--space-12)}.portada__franja-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:700px){.portada__franja-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.portada__franja-grid--tres{grid-template-columns:repeat(3,1fr)}}.franja-mixta{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:900px){.franja-mixta{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}}.franja-mixta__destacada{gap:var(--space-3);flex-direction:column;display:flex}.franja-mixta__destacada img{aspect-ratio:3/2;object-fit:cover;background:var(--color-borde-sutil);width:100%}.franja-mixta__destacada h3{font-size:var(--text-titular-secundario)}.franja-mixta__destacada h3 a{color:var(--color-texto)}.franja-mixta__destacada h3 a:hover{color:var(--color-verde-senal)}.franja-mixta__bajada{color:var(--color-texto-secundario);font-size:var(--text-metadatos);line-height:1.55}.franja-mixta__lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:900px){.franja-mixta__lista{border-left:1px solid var(--color-borde);padding-left:var(--space-8)}}.franja-mixta__item{padding-block:var(--space-4);border-bottom:1px solid var(--color-borde-sutil)}.franja-mixta__item:first-child{padding-top:0}.franja-mixta__item:last-child{border-bottom:none}.franja-mixta__item h4{margin-block:var(--space-1);font-size:1.0625rem;font-weight:600;line-height:1.35}.franja-mixta__item h4 a{color:var(--color-texto)}.franja-mixta__item h4 a:hover{color:var(--color-verde-senal)}.analisis-destacado{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.analisis-destacado{gap:var(--space-10);grid-template-columns:repeat(2,1fr)}}.analisis-destacado__nota{border-top:3px solid var(--color-texto);padding-top:var(--space-4)}.analisis-destacado__nota h3{font-size:var(--text-titular-secundario);margin-block:var(--space-3)}.analisis-destacado__nota h3 a{color:var(--color-texto)}.analisis-destacado__nota h3 a:hover{color:var(--color-verde-senal)}.analisis-destacado__bajada{color:var(--color-texto-secundario);font-size:var(--text-metadatos);line-height:1.6}.agenda{background-color:var(--color-verde-desarrollo);color:#f4f0e7;padding:var(--space-8);margin-bottom:var(--space-12)}.agenda__titulo{align-items:center;gap:var(--space-3);font-family:var(--font-cuerpo);font-size:var(--text-metadatos);text-transform:uppercase;letter-spacing:.1em;color:#f4f0e7b3;margin-bottom:var(--space-4);font-weight:700;display:flex}.agenda__temas{gap:var(--space-3);flex-wrap:wrap;display:flex}.agenda__tema{font-family:var(--font-titular);color:#f4f0e7;padding:var(--space-2) var(--space-4);transition:background-color var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default);border:1px solid #f4f0e74d;font-size:1rem}.agenda__tema:hover{color:#f4f0e7;background-color:#f4f0e71f;border-color:#f4f0e799}.territorios__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.territorios__grid{grid-template-columns:repeat(3,1fr)}}.territorio-tarjeta{border-top:1px solid var(--color-borde);padding-top:var(--space-4)}.territorio-tarjeta__region{font-family:var(--font-datos);font-size:var(--text-etiqueta);text-transform:uppercase;letter-spacing:.1em;color:var(--color-verde-senal)}.territorio-tarjeta h3{font-size:var(--text-titular-bloque);margin-block:var(--space-2)}.territorio-tarjeta h3 a{color:var(--color-texto)}.territorio-tarjeta h3 a:hover{color:var(--color-verde-senal)}.biblioteca__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.biblioteca__grid{grid-template-columns:repeat(2,1fr)}}.estudio-ficha{background:var(--color-contenedor);border-left:3px solid var(--color-azul-conocimiento);padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.estudio-ficha h3{font-size:var(--text-titular-bloque)}.estudio-ficha h3 a{color:var(--color-texto)}.estudio-ficha h3 a:hover{color:var(--color-azul-conocimiento)}.estudio-ficha__resumen{font-size:var(--text-metadatos);color:var(--color-texto-secundario);line-height:1.6}.opinion__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.opinion__grid{gap:var(--space-8);grid-template-columns:repeat(3,1fr)}}.opinion-nota{border-top:3px solid var(--color-cobre);padding-top:var(--space-4)}.opinion-nota h3{font-family:var(--font-titular);font-size:var(--text-titular-bloque);margin-block:var(--space-2);font-style:italic;font-weight:600}.opinion-nota h3 a{color:var(--color-texto)}.opinion-nota h3 a:hover{color:var(--color-cobre)}.newsletter-cta{background-color:var(--color-contenedor);border-top:2px solid var(--color-texto);border-bottom:1px solid var(--color-borde);padding:var(--space-10) var(--space-8);text-align:center;margin-bottom:var(--space-12)}.newsletter-cta h3{font-size:var(--text-titular-secundario);margin-bottom:var(--space-2)}.newsletter-cta p{color:var(--color-texto-secundario);margin-inline:auto;margin-bottom:var(--space-5);max-width:34rem;font-size:var(--text-metadatos)}.newsletter-cta__form{gap:var(--space-3);max-width:28rem;margin-inline:auto;display:flex}@media (max-width:480px){.newsletter-cta__form{flex-direction:column}}.newsletter-cta__input{min-width:0;font-family:var(--font-cuerpo);font-size:var(--text-metadatos);padding:var(--space-3) var(--space-4);border:1px solid var(--color-borde);background:var(--color-fondo);color:var(--color-texto);flex:1}.newsletter-cta__input:focus{border-color:var(--color-verde-senal);outline:none}.portada__cierre{gap:var(--space-4) var(--space-8);padding-block:var(--space-6);border-top:1px solid var(--color-borde);font-size:var(--text-metadatos);flex-wrap:wrap;justify-content:center;display:flex}.portada__cierre a{color:var(--color-texto-secundario);font-weight:500}.portada__cierre a:hover{color:var(--color-texto)}
