.storiesTeaser {
    width: auto;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(auto-fill, minmax(200px, 1fr));
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    padding: 2rem;
}

.member {
    margin-bottom: 0;
}

.member .mainquote {
    font-size: 1.5rem;
    line-height: 2.1rem;
}

.member .subquote {
    margin-bottom: 2rem;
}

@media only screen and (min-device-width: 800px) {
    .storiesTeaser {
        grid-template-columns: 1fr 1fr;
    }

    .member .mainquote {
        min-height: 11rem;
    }
}
