.blog-header{will-change:transform;backface-visibility:hidden}.blog-card{will-change:transform;backface-visibility:hidden;contain:layout style paint}.blog-card:hover{transform:translateY(-2px)}.blog-image{object-fit:cover;will-change:transform;transition:transform .3s}.blog-image:hover{transform:scale(1.05)}.skeleton-loader{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:2s infinite loading}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.contain-layout{contain:layout}.contain-style{contain:style}.contain-paint{contain:paint}.blog-grid{will-change:auto;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}@media (min-width:768px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.smooth-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.font-display-swap{font-display:swap}
