.articles-section{flex-direction:column;gap:1.5rem;display:flex}.articles-row{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.articles-row .article-card{background-color:var(--primary);border-radius:var(--radius-md);border:1px solid var(--primary-light);flex-direction:column;display:flex;overflow:hidden}.articles-row .article-card.featured{border:none;grid-column:span 2;position:relative}.articles-row .article-card.featured .image-wrapper{height:300px}.articles-row .article-card.featured .article-content{color:#fff;background:linear-gradient(#0000,#090d16f2);padding:1.5rem;position:absolute;bottom:0;left:0;right:0}.articles-row .article-card.featured h2{color:#fff;text-shadow:0 2px 4px #00000080;margin-top:.5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.articles-row .article-card.small .image-wrapper{height:140px;overflow:hidden}.articles-row .article-card img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.articles-row .article-card:hover img{transform:scale(1.05)}.articles-row .article-card.small .article-content{flex-direction:column;flex-grow:1;padding:1rem;display:flex}.articles-row .article-card.small h3{font-size:1rem;font-weight:600;line-height:1.4}@media (max-width:1200px){.articles-row{grid-template-columns:repeat(3,1fr)}.articles-row .article-card.featured{grid-column:span 3}}@media (max-width:768px){.articles-row{grid-template-columns:1fr}.articles-row .article-card.featured{grid-column:span 1}}
