.c-magazine-page-related {
    position: relative;
    padding: 6rem 0;

    &::before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -1;
        background-color: theme('colors.primary.100');
        /* stylelint-disable */
        mask-image: linear-gradient(
            180deg,
            #000000ff 0%,
            #00000000 100%
        );
        /* stylelint-enable */
    }

    .c-intro {
        max-width: 32rem;
    }
}
