.c-quote {
    @apply pl-6 py-8 border-l-2 border-primary-500 antialiased;
    font-family: 'HeadingFontFamily', 'BaseFontFamily', serif;
}

.c-quote__text {
    font-size: 1.5rem;
    line-height: 1.25;
}

.c-quote__author {
    margin-top: 1rem;
    font-size: 1rem;
    color: theme('colors.gray.500');
    font-family: 'BaseFontFamily', sans-serif;
}

.c-quote--alternative {
    border-left: 0;
    padding: 0;

    .c-quote__icon {
        fill: theme('colors.primary.500');
        margin-bottom: 1rem;

        @screen md {
            margin-bottom: 1.5rem;
        }
    }

    .c-quote__text {
        font-size: 2rem;

        @screen md {
            font-size: 2.625rem;
        }
    }

    .c-quote__author {
        @screen md {
            font-size: 1.25rem;
        }
    }
}
