.news-card{background:#fff;box-shadow:0 4px 12px #00000014;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 576px){.news-card-image img{height:160px}}.news-card-image img{width:100%;height:200px;object-fit:cover;display:block}.news-card-body{padding:16px}.news-card-meta{display:flex;align-items:center;gap:10px;margin-bottom:8px}.news-card-meta time{color:#5a6c7d;font-size:.9rem}.news-card-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.news-card-tags li{background:#ffebe9;color:var(--brand-red);border:1px solid rgba(1,4,109,.15);padding:4px 8px;font-size:.8rem;font-weight:600}.news-card-body h3{margin:6px 0 8px;font-size:1.2rem;color:#2c3e50}.news-card-body p{margin:0 0 12px;color:#5a6c7d;line-height:1.5}.news-card-link{color:var(--brand-blue);text-decoration:none;font-weight:700}.news-card-link:hover{text-decoration:underline;cursor:pointer}
