.news-card{--news-card-gap:0.75rem;--news-card-image-height:160px;--news-card-image-width:100%;display:flex;flex-direction:column;overflow:hidden}.news-card--horizontal{--news-card-image-width:180px;--news-card-min-height:140px;flex-direction:row;min-height:var(--news-card-min-height)}.news-card--horizontal .news-card-image-container{width:var(--news-card-image-width);min-width:var(--news-card-image-width);height:auto;align-self:stretch}.news-card--horizontal .news-card-content{flex:1;min-width:0}.news-card.card--interactive{padding:0}.news-card-image-container{position:relative;width:100%;height:var(--news-card-image-height);margin:0;overflow:hidden;flex-shrink:0;background-color:var(--color-surface)}.news-card-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-card:hover .news-card-image{transform:scale(1.05)}.news-card-image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--color-surface);color:var(--color-text-disabled)}.news-card-placeholder-icon{width:48px;height:48px}.news-card-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3);transition:background-color .3s ease}.news-card:hover .news-card-play-overlay{background-color:rgba(0,0,0,.4)}.news-card-play-icon{width:48px;height:48px;color:white;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:transform .3s ease}.news-card:hover .news-card-play-icon{transform:scale(1.1)}.news-card-content{display:flex;flex-direction:column;gap:.5rem;padding:var(--news-card-gap);flex:1}.news-card-header{margin:0}.news-card-excerpt{margin:0;font-size:.875rem;color:var(--color-text-secondary);line-height:1.5}.news-card-footer{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;font-size:.75rem}.news-card-date,.news-card-footer{color:var(--color-text-secondary)}.news-card-separator{color:var(--color-text-disabled)}.news-card-author{color:var(--color-text-secondary);font-weight:500}@media (min-width:640px){.news-card{--news-card-gap:1rem;--news-card-image-height:180px}.news-card--horizontal{--news-card-image-width:200px;--news-card-min-height:150px}.news-card-excerpt{font-size:.9375rem}.news-card-footer{font-size:.8125rem}}@media (min-width:768px){.news-card{--news-card-image-height:200px}.news-card--horizontal{--news-card-image-width:240px;--news-card-min-height:160px}.news-card-content{gap:.625rem}.news-card-placeholder-icon{width:56px;height:56px}}@media (min-width:1024px){.news-card{--news-card-image-height:220px}.news-card--horizontal{--news-card-image-width:280px;--news-card-min-height:180px}}@media (prefers-reduced-motion:reduce){.news-card,.news-card-image{transition:none}.news-card:hover .news-card-image{transform:none}}@media print{.news-card{page-break-inside:avoid}.news-card-image-container{max-height:150px}.news-card-image-placeholder{display:none}.news-card:hover .news-card-image{transform:none}}@media (prefers-contrast:high){.news-card-excerpt{font-weight:500}.news-card-author{font-weight:600}.news-card-image-container{border-bottom:2px solid var(--color-border)}}