.zn-nivel-cuna{--zn-acento:var(--pastel-cielo);--zn-acento-texto:var(--pastel-cielo-texto);--zn-chip-bg:rgba(222,237,251,0.14);--zn-chip-borde:rgba(222,237,251,0.45);--zn-cta-brillo:rgba(222,237,251,0.16)}.zn-nivel-inicial{--zn-acento:var(--pastel-cian);--zn-acento-texto:var(--pastel-cian-texto);--zn-chip-bg:rgba(221,247,250,0.14);--zn-chip-borde:rgba(221,247,250,0.45);--zn-cta-brillo:rgba(221,247,250,0.15)}.zn-nivel-primaria{--zn-acento:var(--pastel-rosa);--zn-acento-texto:var(--pastel-rosa-texto);--zn-chip-bg:rgba(251,226,237,0.16);--zn-chip-borde:rgba(251,226,237,0.5);--zn-cta-brillo:rgba(251,226,237,0.14)}.zn-nivel-secundaria{--zn-acento:var(--pastel-arena);--zn-acento-texto:var(--pastel-arena-texto);--zn-chip-bg:rgba(251,237,217,0.14);--zn-chip-borde:rgba(251,237,217,0.5);--zn-cta-brillo:rgba(251,237,217,0.15)}.zn-nivel-noticias{--zn-acento:var(--pastel-lila);--zn-acento-texto:var(--pastel-lila-texto);--zn-chip-bg:rgba(233,230,250,0.14);--zn-chip-borde:rgba(233,230,250,0.5);--zn-cta-brillo:rgba(233,230,250,0.15)}.zn-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--zn-acento);z-index:1}.zn-nivel-chip{background:var(--zn-chip-bg);border-color:var(--zn-chip-borde)}.zn-tarjeta{position:relative;overflow:hidden;padding-top:30px}.zn-tarjeta:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--zn-acento)}.zn-tarjeta:hover{transform:translateY(-4px)!important;box-shadow:var(--sombra-pastel-alta)}.zn-nivel-cuna .zn-tarjeta i,.zn-nivel-inicial .zn-tarjeta i,.zn-nivel-primaria .zn-tarjeta i,.zn-nivel-secundaria .zn-tarjeta i{background:var(--zn-acento);border-color:var(--zn-acento);color:var(--zn-acento-texto)}.zn-foto{border:1px solid var(--borde-pastel)}.zn-hora strong{display:inline-flex;align-items:center;justify-content:center;min-width:76px;padding:4px 12px;border-radius:var(--radio-pill);background:var(--zn-acento);color:var(--zn-acento-texto);font-size:14px}.zn-hora span{color:var(--tinta)}.zn-hora:hover{transform:translateY(-4px)!important;box-shadow:var(--sombra-pastel-media)}.zn-manifiesto{background:linear-gradient(180deg,var(--pastel-hueso) 0,#ffffff 100%)}.zn-noticia-card{background:var(--blanco);border:1px solid var(--borde-pastel);border-radius:var(--radio-xl);box-shadow:var(--sombra-pastel);padding:clamp(18px,3vw,32px);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.zn-noticia-seccion:not(.bruma) .zn-noticia-card{background:var(--pastel-hueso)}.zn-noticia-card:hover{transform:translateY(-4px);box-shadow:var(--sombra-pastel-alta)}.zn-cta{background:var(--grad-cta)}.zn-cta:after{content:"";position:absolute;inset:0;background:radial-gradient(90% 120% at 8% 100%,var(--zn-cta-brillo) 0,rgba(255,255,255,0) 60%);pointer-events:none}@media (max-width:700px){.zn-tarjeta{padding-top:26px}.zn-hora{align-items:center}.zn-hora strong{min-width:68px}.zn-noticia-card{padding:18px}}@media (prefers-reduced-motion:reduce){.zn-noticia-card{transition:none}.zn-noticia-card:hover{transform:none}.zn-hora:hover,.zn-tarjeta:hover{transform:none!important}}