.blog-content{font-display:swap}.blog-content img{content-visibility:auto;contain-intrinsic-size:400px}.blog-card{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.blog-post-container{contain:layout style}@media (hover:hover){.blog-card:hover{transition:transform .2s ease-out}}@media (max-width:768px){.blog-card{will-change:auto}.animate-pulse{animation-duration:2s}}a[data-prefetched=true]{border-bottom:1px solid transparent}.blog-featured-image{aspect-ratio:16/9;background-color:#1f2937}.blog-content{scroll-behavior:smooth;overscroll-behavior-y:contain}.blog-transition{transform:translateZ(0);will-change:transform,opacity}