.news-item[data-v-378fea04]{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:8px;box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:all .2s ease-in-out}.news-item[data-v-378fea04]:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}.news-card-link[data-v-378fea04]{align-items:stretch;color:inherit;display:flex;flex-direction:row;min-height:140px;text-decoration:none}.news-cover[data-v-378fea04]{background-color:var(--light-color,#f8f9fa);flex-shrink:0;overflow:hidden;position:relative;width:200px}.news-cover img[data-v-378fea04]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.news-item:hover .news-cover img[data-v-378fea04]{transform:scale(1.03)}.news-cover-placeholder[data-v-378fea04]{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:var(--gray-color,#adb5bd);display:flex;height:100%;justify-content:center;width:100%}.placeholder-icon[data-v-378fea04]{font-size:2rem;opacity:.5}.news-content[data-v-378fea04]{display:flex;flex:1;flex-direction:column;padding:20px 24px}.news-title[data-v-378fea04]{color:var(--secondary-color,#2c3e50);display:-webkit-box;font-size:1.15rem;font-weight:600;-webkit-line-clamp:2;line-height:1.4;margin:0 0 8px;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.news-item:hover .news-title[data-v-378fea04]{color:var(--primary-color,#0056b3)}.news-summary[data-v-378fea04]{color:var(--gray-color,#6c757d);display:-webkit-box;font-size:.95rem;-webkit-line-clamp:2;line-height:1.5;margin:0 0 16px;-webkit-box-orient:vertical;flex:1;overflow:hidden}.news-meta[data-v-378fea04]{border-top:1px solid rgba(0,0,0,.04);margin-top:auto;padding-top:12px}.news-date[data-v-378fea04],.news-meta[data-v-378fea04]{align-items:center;display:flex}.news-date[data-v-378fea04]{color:#888;gap:6px}.meta-icon[data-v-378fea04],.news-date[data-v-378fea04]{font-size:.85rem}@media(max-width:768px){.news-card-link[data-v-378fea04]{flex-direction:row;min-height:90px}.news-cover[data-v-378fea04]{height:auto;width:110px}.news-content[data-v-378fea04]{padding:12px}.news-title[data-v-378fea04]{font-size:1rem;-webkit-line-clamp:2;margin-bottom:6px}.news-summary[data-v-378fea04]{font-size:.85rem;-webkit-line-clamp:1;margin-bottom:8px}.news-meta[data-v-378fea04]{padding-top:8px}.news-date[data-v-378fea04]{font-size:.8rem}.placeholder-icon[data-v-378fea04]{font-size:1.5rem}}
