.c-post-grid-item a{overflow:hidden}.c-post-grid-item h3{margin-bottom:.5rem}.c-post-grid-item-image{height:0;padding-top:72%;background-color:hsl(var(--lightgrey));transition:transform .3s}:hover>.c-post-grid-item-image{transform:scale(1.05)}.c-post-grid-item-icon{position:absolute;bottom:100%;padding:1rem;right:0;width:5rem;height:5rem;transition:all .3s}a:hover .c-post-grid-item-icon{color:hsl(var(--orange));background-color:#fff}