.motion-rss-feed-container {
    margin-block: 6rem;
    display: grid;
    grid-auto-flow: column;
    gap: 2rem;

    & a {
        color: var(--color-brand-navy);
    }

    & .feedzy-rss .rss_item .rss_image {
        content-visibility: visible;

        & span {
            background-size: contain;
        }

        & .fetched {
            z-index: 1;
        }
    }
}


@media screen and (max-width: 75em) {
    .motion-rss-feed-container {
        margin-inline: 5rem;
    }
}

@media screen and (max-width: 55em) {
    .motion-rss-feed-container {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 1rem;
        flex-flow: column;

        & > .rss-feed {
            width: 100%;
        }
    }
}

@media screen and (max-width: 35em) {
    .motion-rss-feed-container .feedzy-rss .rss_item {
        display: flex;
        flex-flow: column wrap;
        align-items: center;
        justify-content: center;
        text-indent: 0;

        & .rss_image {
            margin: 0 0 1rem 0;

            & span {
                background-repeat: no-repeat;
            }
        }
    }
}
