.NewsImage_newsImageWrapper__3yqms{background-color:var(--bg-secondary);border-radius:8px 8px 0 0;overflow:hidden;position:relative}.NewsImage_newsImageElement__audgk{transition:transform .3s ease}.NewsImage_newsImageWrapper__3yqms:hover .NewsImage_newsImageElement__audgk{transform:scale(1.05)}.NewsImage_newsImageWrapper__3yqms:before{animation:NewsImage_shimmer__K_xOs 1.5s infinite;background:linear-gradient(90deg,var(--bg-secondary) 0,var(--bg-primary) 50%,var(--bg-secondary) 100%);background-size:200% 100%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.NewsImage_newsImageLoading__imDZW:before{opacity:.8}@keyframes NewsImage_shimmer__K_xOs{0%{background-position:-200% 0}to{background-position:200% 0}}.dark .NewsImage_newsImageWrapper__3yqms{background-color:var(--bg-secondary-dark,#333)}.dark .NewsImage_newsImageWrapper__3yqms:before{background:linear-gradient(90deg,var(--bg-secondary-dark,#333) 0,var(--bg-primary-dark,#444) 50%,var(--bg-secondary-dark,#333) 100%)}.newsCard{background-color:var(--card-bg-color);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.newsCard:hover{box-shadow:0 10px 15px rgba(0,0,0,.1);transform:translateY(-5px)}.newsImageContainer{border-radius:8px 8px 0 0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.newsImageContainer,.placeholderImage{background-color:var(--background-alt-color)}.placeholderImage{align-items:center;bottom:0;color:var(--text-muted-color);display:flex;font-size:1.5rem;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0}.newsContent{background-color:var(--card-bg-color);display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.newsTitle{color:var(--primary-color);font-size:1.25rem;font-weight:700;line-height:1.4;margin-bottom:.75rem;transition:all .3s ease}.newsCard:hover .newsTitle{color:var(--secondary-color);text-decoration:underline;text-decoration-color:var(--secondary-color);text-decoration-thickness:2px;text-underline-offset:4px}.newsSummary{color:var(--text-color);display:-webkit-box;flex-grow:1;font-size:.95rem;line-height:1.6;margin-bottom:1rem;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.newsFooter{align-items:center;color:var(--text-muted-color);display:flex;font-size:.85rem;justify-content:space-between;margin-top:auto;padding-top:1rem}.newsSource{background-color:var(--primary-color);border-radius:4px;color:#fff;font-size:.8rem;font-weight:500;letter-spacing:.02em;padding:.25rem .5rem;transition:all .3s ease}.newsCard:hover .newsSource{background-color:var(--secondary-color)}.newsDate{font-style:italic;opacity:.8}