.news-article-container{width:100%;max-width:1400px;margin:0 auto 40px;padding:30px 20px}.recent-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.recent-card,.recent-link{position:relative}.recent-link{text-decoration:none;color:inherit;display:block}.recent-link:hover .recent-title{color:#555}.recent-image{position:relative;width:100%;aspect-ratio:3/2;height:auto;overflow:hidden;margin-bottom:12px}.recent-img{object-fit:cover;width:100%;height:100%;transition:transform .4s ease}.recent-link:hover .recent-img{transform:scale(1.05)}.recent-content{display:flex;flex-direction:column;gap:8px}.recent-content .article-meta,.recent-content .category{font-size:12px}.recent-title{font-size:14px;font-weight:600;line-height:1.4;color:#111;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stats{gap:12px}.stat,.stats{display:flex;align-items:center}.stat{gap:4px;font-size:12px;color:#888}.stat svg{flex-shrink:0}@media (min-width:768px){.recent-grid{grid-template-columns:repeat(3,1fr);gap:24px}.recent-content .article-meta{font-size:13px}.recent-title{font-size:15px}.stat{font-size:13px}}@media (min-width:1024px){.recent-grid{grid-template-columns:repeat(4,1fr);gap:32px}.recent-title{font-size:16px}}@media (min-width:1280px){.recent-grid{gap:40px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.featured-article,.recent-card{animation:fadeIn .4s ease forwards}.recent-card:first-child{animation-delay:.1s}.recent-card:nth-child(2){animation-delay:.2s}.recent-card:nth-child(3){animation-delay:.3s}.recent-grid>*{min-width:0}@media (max-width:360px){.recent-grid{grid-template-columns:1fr;gap:16px}.recent-title{font-size:13px}}