.blog-card{overflow:hidden;background:#fff;display:flex;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.blog-card:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.blog-image{width:100%;height:180px;object-fit:cover;border-bottom:1px solid #eee}.blog-title{font-size:16px;font-weight:600;color:#1e1e1e;padding:.75rem 1rem 0;line-height:1.4}.date{font-size:13px;padding:0 1rem;color:#888}.blog-description{font-size:14px;color:#444;padding:0 1rem 1rem;line-height:1.6}.blog-card.pinned{max-width:100%;display:flex;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;&:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.blog-title{font-size:14px;font-weight:600;padding:.5rem .75rem 0}.blog-date{font-size:12px;color:#888;padding:0 .75rem .75rem}}