.news-card{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;color:inherit;min-width:0;height:100%;animation:news-card-slide-in .4s ease var(--animation-delay,0s)both;border-radius:16px;flex-direction:column;padding:24px;text-decoration:none;transition:all .3s;display:flex}.news-card:hover{background:var(--bg-tertiary);border-color:var(--border-hover);transform:translateY(-4px)}.news-card__image{background:rgba(var(--primary-rgb),.15);border-radius:12px;justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.news-card__image-img{object-fit:cover;border-radius:inherit}.news-card__badge-container{align-items:center;gap:8px;margin-bottom:12px;display:flex}.news-card__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-bottom:8px;font-weight:700;line-height:1.4;overflow:hidden}.news-card__excerpt{color:var(--text-secondary);-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:12px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.news-card__date{color:var(--text-muted);font-size:12px}.news-card__footer{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.news-card__read-more{color:var(--primary-color);align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.news-card--home .news-card__image{height:160px}.news-card--home .news-card__title{font-size:18px}.news-card--home .news-card__date{margin-top:auto}.news-card--page .news-card__image{border-radius:16px;height:200px}.news-card--page .news-card__title{margin-bottom:12px;font-size:20px;font-weight:800}.news-card--page .news-card__excerpt{margin-bottom:16px}@keyframes news-card-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
