/* V38: reparación de visibilidad sin modificar otras secciones */
.news-grid.news-grid-story{align-items:stretch}
.news-grid.news-grid-story .story-card{min-width:0;overflow:hidden}
.news-grid.news-grid-story .story-shell{min-width:0}
.news-grid.news-grid-story .story-stage{height:660px;min-height:660px;flex:0 0 660px;overflow:hidden}
.news-grid.news-grid-story #provinceStoryCard .story-stage{height:750px;min-height:750px;flex-basis:750px}
.news-grid.news-grid-story .story-slide{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(133,179,218,.6) rgba(255,255,255,.04);height:100%}
.news-grid.news-grid-story .story-slide:not(.active){visibility:hidden}
.news-grid.news-grid-story .story-slide.active{visibility:visible}
.news-grid.news-grid-story .story-slide .story-hero{flex-shrink:0}
.news-grid.news-grid-story .story-slide .story-body{flex:none}
.news-grid.news-grid-story .province-slide-modern{padding-bottom:20px}
.news-grid.news-grid-story .province-visual-deck{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}
.news-grid.news-grid-story .province-map-panel{min-width:0}
.news-grid.news-grid-story .province-map-glow{overflow:hidden}
.news-grid.news-grid-story .province-map-glow img{object-fit:contain;max-width:100%;max-height:100%}
.news-grid.news-grid-story .province-rich-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.news-grid.news-grid-story .province-rich-grid .fact-box{min-width:0;overflow-wrap:anywhere;min-height:0}
.news-grid.news-grid-story .province-visual-deck .province-feature-panel{min-width:0}
.news-grid.news-grid-story .story-footer{flex-shrink:0}
@media(max-width:1120px){.news-grid.news-grid-story .province-visual-deck{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.news-grid.news-grid-story .story-stage,.news-grid.news-grid-story #provinceStoryCard .story-stage{height:700px;min-height:700px;flex-basis:700px}.news-grid.news-grid-story .province-visual-deck{grid-template-columns:1fr}.news-grid.news-grid-story .province-rich-grid{grid-template-columns:1fr!important}}
