.noticias-module__qW5mva__sectionContainer{max-width:1200px;margin:0 auto;padding:0 2rem}.noticias-module__qW5mva__sectionLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:inline-block}.noticias-module__qW5mva__accent{color:var(--color-primary)}.noticias-module__qW5mva__pageBanner{background-color:var(--color-bg-medium);border-bottom:2px solid var(--color-primary);padding:5rem 0 4rem}.noticias-module__qW5mva__pageBannerTitle{font-family:var(--font-display);color:#fff;margin:.5rem 0;font-size:3rem;font-weight:900;line-height:1.1}.noticias-module__qW5mva__pageBannerSub{color:var(--color-text-muted);max-width:560px;margin:.75rem 0 0;font-size:1rem}.noticias-module__qW5mva__seccion{background:var(--color-bg-dark);min-height:45vh;padding:4rem 0 5rem}.noticias-module__qW5mva__grilla{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.noticias-module__qW5mva__tarjeta{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.noticias-module__qW5mva__tarjeta:hover{border-color:var(--color-primary);transform:translateY(-3px)}.noticias-module__qW5mva__tarjetaImagen{background:var(--color-bg-medium);height:200px;position:relative;overflow:hidden}.noticias-module__qW5mva__tarjetaImagen img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.noticias-module__qW5mva__tarjeta:hover .noticias-module__qW5mva__tarjetaImagen img{transform:scale(1.05)}.noticias-module__qW5mva__sinImagen{opacity:.15;justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;display:flex}.noticias-module__qW5mva__tarjetaCuerpo{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem;display:flex}.noticias-module__qW5mva__categoria{color:var(--color-primary);letter-spacing:1px;font-size:.7rem;font-weight:700}.noticias-module__qW5mva__tarjetaTitulo{color:#fff;margin:0;font-size:1rem;font-weight:700;line-height:1.4}.noticias-module__qW5mva__resumen{color:#aaa;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.82rem;line-height:1.6;display:-webkit-box;overflow:hidden}.noticias-module__qW5mva__fecha{color:#555;border-top:1px solid var(--color-border);margin-top:auto;padding-top:.6rem;font-size:.75rem}.noticias-module__qW5mva__vacio{text-align:center;border:1px dashed var(--color-border);background:var(--color-bg-card);border-radius:10px;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1.5rem;display:flex}.noticias-module__qW5mva__vacioIcono{opacity:.5;font-size:2.5rem}.noticias-module__qW5mva__vacioTitulo{font-family:var(--font-display);color:#e0e0e0;margin:0;font-size:1.4rem;font-weight:900}.noticias-module__qW5mva__vacioTexto{color:#666;max-width:420px;margin:0;font-size:.9rem;line-height:1.6}.noticias-module__qW5mva__articulo{background:var(--color-bg-dark);padding:3rem 0 5rem}.noticias-module__qW5mva__articuloContenedor{max-width:760px;margin:0 auto;padding:0 2rem}.noticias-module__qW5mva__volver{color:#777;margin-bottom:2rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-block}.noticias-module__qW5mva__volver:hover{color:var(--color-primary)}.noticias-module__qW5mva__articuloMeta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.noticias-module__qW5mva__articuloTitulo{font-family:var(--font-display);color:#fff;margin:0 0 1rem;font-size:2.4rem;font-weight:900;line-height:1.15}.noticias-module__qW5mva__articuloResumen{color:#aaa;border-bottom:1px solid var(--color-border);margin:0 0 2rem;padding-bottom:1.5rem;font-size:1.05rem;line-height:1.65}.noticias-module__qW5mva__articuloPortada{aspect-ratio:16/9;background:var(--color-bg-medium);border-radius:10px;width:100%;margin-bottom:2rem;position:relative;overflow:hidden}.noticias-module__qW5mva__articuloCuerpo p{color:#c4c4c4;margin:0 0 1.25rem;font-size:1rem;line-height:1.8}.noticias-module__qW5mva__articuloCuerpo p:last-child{margin-bottom:0}@media (max-width:960px){.noticias-module__qW5mva__grilla{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.noticias-module__qW5mva__pageBannerTitle{font-size:2rem}.noticias-module__qW5mva__sectionContainer,.noticias-module__qW5mva__articuloContenedor{padding:0 1.25rem}.noticias-module__qW5mva__grilla{grid-template-columns:1fr}.noticias-module__qW5mva__articuloTitulo{font-size:1.7rem}}
