.blog-card{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.4,0,.2,1)}.blog-card.visible{opacity:1;transform:translateY(0)}.js-enabled .blog-card{opacity:0;transform:translateY(30px)}.js-enabled .blog-card.visible{opacity:1;transform:translateY(0)}.blog-card:hover{transform:translateY(-5px);transition:transform .3s ease}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-button{transition:all .3s ease}.category-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.blog-card.loading{opacity:.6;pointer-events:none}@media (max-width:768px){.blog-card{transform:translateY(20px)}.blog-card.visible{transform:translateY(0)}}