.block-featured-content-stacked{
    @apply py-[3.5vw] bg-black text-white mb-20;
    p{
        @apply text-white;
    }
    &__inner{
        .block-featured-content-stacked__img{
            @apply aspect-[21/9];
            img{
                @apply w-full h-full object-cover;
            }
        }
        .block-paragraph{
            @apply mt-[3vw] lg:w-11/12;
            p{
                @apply text-size-md-lg;
            }
        }
    }
}

.block-featured-content-cover{
    @apply aspect-video relative mb-[4.5vw];
    &__content{
        @apply 
            aspect-square 
            max-w-[25vw]
            absolute z-10 right-5 bottom-5 
            bg-white text-black 
            py-4 px-3 
            flex flex-col
            justify-between
        ;
        p{
            @apply text-size-lg font-bold;
        }
        a{
            @apply text-grey-300 block;
        }
    }
    &__img{
        @apply w-full h-full;
        img{
            @apply w-full h-full object-cover;
        }
    }
}