.site-single-column-widget .single-column-widget-post {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 2.4rem;
    margin-bottom: 2.4rem;
    max-width: 100%
}
.site-single-column-widget .single-column-widget-post .entry-image {
    position: relative
}
.site-single-column-widget .single-column-widget-post .entry-title {
    font-size: var(--site--font-size-medium);
}
.site-fullwidth-widgetarea .site-single-column-widget .single-column-widget-post .entry-title {
    font-size: var(--site--font-size-big);
}
.site-single-column-widget .single-column-widget-post .entry-meta-list {
    padding-top: 1rem
}
.site-single-column-widget .single-column-widget-post .entry-excerpt {
    margin-top: 1rem
}
@media (min-width: 768px) {
    .site-single-column-widget .single-column-widget-post {
        flex-direction: row;
        align-items: center
    }
    .site-single-column-widget .single-column-widget-post .entry-image {
        flex-basis: 55%
    }
    .site-single-column-widget .single-column-widget-post .entry-image + .entry-summary {
        flex-basis: 45%
    }
}
.site-single-column-widget.flex-direction-column .single-column-widget-post {
    flex-direction: column;
}
.footer-widgetarea .site-single-column-widget .single-column-widget-post {
    flex-direction: column;
    align-items: flex-start
}
.footer-widgetarea .site-single-column-widget .single-column-widget-post .entry-summary {
    flex-basis: 100%
}
@media (min-width: 1000px) {
    .blogmarks-secondary-column .site-single-column-widget .single-column-widget-post {
        flex-direction: column;
        align-items: flex-start
    }
    .blogmarks-secondary-column .site-single-column-widget .single-column-widget-post .entry-summary {
        flex-basis: 100%
    }
}
