.t-overviewBlock {
    flex-basis: 100%;
    margin-bottom: 40px;
}

.t-overviewBlock__highlight {
    display: block;
    text-decoration: none;
}

.t-overviewBlock__image {
    width: 100%;
}

.t-overviewBlock__title {
    font-size: 1.375em;
}

.t-overviewBlock__otherLink {
    display: block;
    padding: 8px 0;
    border-top: 1px dashed #e5e5e5;
    text-decoration: none;
    font-weight: bold;
}

@media screen and (min-width: 568px) {
    .t-overviewBlock {
        flex-basis: calc(50% - 16px);
        flex-shrink: 1;
    }

    .t-overviewBlock:first-child {
        margin-right: 32px;
    }
}

@media screen and (min-width: 768px) {
    .l-cl-12 .t-overviewBlock,
    .l-cl-lg-8 .t-overviewBlock {
        width: calc(33.333% - 21px);
    }

    .l-cl-md-8 .t-overviewBlock {
        width: calc(50% - 16px);
    }

    .l-cl-lg-12 .t-overviewBlock {
        width: calc(33.333% - 16px);
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .t-overviewBlocks {
        display: block;
    }

    .t-overviewBlock:first-child {
        margin-right: 0;
    }
}
