/* Shared compact video news rail for Inicio and Nosotros. */
.wong-news{--news-gap:24px;--news-card:340px;--news-radius:8px;--news-motion:200ms;--news-ink:#111;--news-green:#cef2ce;--news-dark-green:#226737;--news-title-size:18px;--news-kind-size:14px;--news-tint-opacity:.18;padding-block:32px;background:var(--paper,#fff);border-block:1px solid #dbe8db}
.wong-news .news-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.wong-news .news-heading h2{margin:0;font-family:var(--sans,Montserrat,sans-serif);font-size:28px;font-weight:800;line-height:1.3;color:var(--news-ink)}
.wong-news .news-viewport{overflow-x:auto;scroll-behavior:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;max-width:100%;padding-block:4px 12px}
.wong-news .news-viewport::-webkit-scrollbar{display:none;width:0;height:0}
.wong-news .news-track,.wong-news .news-group{display:flex;align-items:flex-start;gap:var(--news-gap);width:max-content}
.wong-news .news-group{flex:none}
.wong-news .news-card{display:flex;flex-direction:column;gap:8px;flex:none;width:var(--news-card);min-width:0;color:var(--news-ink);text-decoration:none}
.wong-news .news-media{display:block;position:relative;border-radius:var(--news-radius);overflow:hidden;background:#111}
.wong-news .news-media img{display:block;width:100%;height:auto;aspect-ratio:4/3}
.wong-news .news-play{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--news-ink);color:#fff;transition:background-color var(--news-motion) ease-out,color var(--news-motion) ease-out}
.wong-news .news-play svg{width:20px;height:20px;fill:currentColor}
.wong-news .news-caption{display:block;line-height:1.5}
.wong-news .news-title{display:block;font:700 var(--news-title-size)/1.5 var(--sans,Montserrat,sans-serif);overflow-wrap:anywhere}
.wong-news .news-kind{display:block;white-space:nowrap;font:500 var(--news-kind-size)/1.5 var(--sans,Montserrat,sans-serif);color:var(--news-dark-green)}
.wong-news :is(.news-card,.news-viewport):focus-visible{outline:3px solid #226737;outline-offset:4px}
.wong-news .news-card:focus-visible .news-title{text-decoration:underline;text-underline-offset:4px}
@media(hover:hover){.wong-news .news-card:hover .news-play{background:var(--news-green);color:var(--news-ink)}.wong-news .news-card:hover .news-title{text-decoration:underline;text-underline-offset:4px}}
@media(max-width:767px){.wong-news{--news-card:280px;--news-gap:16px}.wong-news .news-heading h2{font-size:24px}.wong-news .news-heading{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.wong-news *{transition:none!important;scroll-behavior:auto!important}}

/* Velo verde sobre la miniatura; el icono permanece por encima. */
.wong-news .news-media::after{content:"";position:absolute;inset:0;background:var(--news-green);opacity:var(--news-tint-opacity);pointer-events:none;transition:opacity var(--news-motion) ease-out}
.wong-news .news-play{z-index:1}
.wong-news .news-card:focus-visible .news-media::after{opacity:0}
@media(hover:hover){.wong-news .news-card:hover .news-media::after{opacity:0}}
