.magazine-block {
    width: 100%;
}

.magazine-block figure {
    position: relative;
    width: 100%;
    aspect-ratio: 1/1.234;
    margin-bottom: .7rem;
}

.magazine-block img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 250ms ease;
}

@media (hover: hover) {
    .magazine-block:hover img {
        transform: scale(1.05);
    }
}