.article-card{background-color:white;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease}.article-card:hover{transform:translateY(-5px)}.article-image{width:100%}.article-title{color:initial}.article-content{padding:1rem}.article-title{font-size:1.5rem;margin-bottom:.5rem}.article-description{margin-bottom:1rem}.article-details{font-size:.9rem;color:#666}