.c-image-text {
    figcaption {
        margin-top: 1rem;
    }

    @screen xs {
        display: flex;
        align-items: flex-start;

        img {
            width: 248px;
        }

        figcaption {
            flex: 1 1 auto;
            margin-left: 1rem;
            margin-top: 0;
        }
    }

    a {
        color: theme('colors.primary.400');

        &:hover,
        &:focus {
            color: theme('colors.primary.600');
        }
    }
}

.c-image-text--inverted{
    flex-direction: row-reverse;
}
