.blog-listing__post-image-wrapper{overflow:hidden;position:relative}.blog-listing__post-image-wrapper:after{background:#000;background:linear-gradient(180deg,transparent,transparent 60%,rgba(0,0,0,.5));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.blog-listing__post a:hover{color:#000}.blog-listing__post a.link-wrap{display:flex;flex-direction:column;height:100%;text-decoration:none;transition:.3s ease-in-out}.blog-listing__post a.link-wrap img{transition:.3s ease-in-out}.blog-listing__post a.link-wrap:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.3);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.3);box-shadow:0 4px 8px 0 rgba(0,0,0,.3)}.blog-listing__post a.link-wrap:hover img{object-fit:cover;transform:scale(1.25)}.blog-listing__post a.link-wrap:hover .blog-listing__post-title-link{text-decoration:underline}.blog-listing__post-tags{bottom:0;color:#fff;left:0;margin-bottom:0;padding:.8em 2em;position:absolute;z-index:1}.blog-listing__post-title .blog-listing__post-title-link{color:#000}.blog-listing__post-summary,.blog-listing__post-summary *{padding-bottom:20px!important}