.site-post-group {
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
}
.site-list-post-widget:where(.style_4,.style_5) .site-post-spotlight .entry-image {
    margin-bottom: 1.5rem;
}
.site-list-post-widget:where(.style_2,.style_7,.style_9) .site-post-spotlight .entry-image img {
    height: inherit;
    width: 100%;
    max-height: 720px;
    object-fit: cover;
}
.site-list-post-widget:where(.style_3,.style_9) .site-post-group .article-column {
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
}
@media (min-width: 1025px) {
    .site-list-post-widget:where(.style_4,.style_5) .site-post-spotlight {
        order: 2;
    }
    .site-list-post-widget:where(.style_4,.style_5) .col:last-child {
        order: 3;
    }
    .site-list-post-widget.style_5 .site-post-group:last-child .list-widget-post {
        display: flex;
    }
    .site-list-post-widget.style_5 .col:last-child .entry-image {
        flex-shrink: 0;
        order: 2;
    }
    .site-list-post-widget.style_5 .col:last-child .entry-summary {
        order: 1;
    }
    .site-list-post-widget.style_7 .site-post-group .widget-post:nth-child(odd) {
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
    }
}
@media (min-width: 768px) {
    .site-list-post-widget:where(.style_3,.style_9) .site-post-group .article-column {
        flex-direction: row;
    }
    .site-list-post-widget:where(.style_3,.style_9) .site-post-group .article-column .widget-post {
        flex-basis: 50%;
    }
}
.site-post-group .widget-post {
    display: grid;
    grid-template-columns: 10rem 1fr;
    align-items: center;
    gap: 1.6rem;
}
.site-post-group .widget-post .entry-image {
    flex-shrink: 0;
    height: 10rem;
    width: 10rem;
    position: relative;
}
.site-post-group .widget-post .entry-image img {
    height: 10rem;
    width: 10rem;
    object-fit: cover;
}
.site-post-group .widget-post .entry-title {
    font-size: var(--site--font-size-small);
}
.site-list-post-widget.style_6 .site-post-group .widget-post .entry-title {
    font-size: var(--site--font-size-general);
}
@media (min-width: 1025px) {
    .site-fullwidth-widgetarea .site-list-post-widget:where(.style_2,.style_7,.style_8) .site-post-group .widget-post {
        grid-template-columns: 45rem 1fr;
    }
    .site-fullwidth-widgetarea .site-list-post-widget:where(.style_2,.style_7,.style_8) .site-post-group .widget-post .entry-image {
        height: 32rem;
        width: 45rem;
    }
    .site-fullwidth-widgetarea .site-list-post-widget:where(.style_2,.style_7,.style_8) .site-post-group .widget-post .entry-image img {
        height: 32rem;
        width: 45rem;
    }
    .site-fullwidth-widgetarea .site-post-group .widget-post .entry-title {
        font-size: var(--site--font-size-small);
    }
    .site-fullwidth-widgetarea .site-list-post-widget .site-post-spotlight .widget-post .entry-title,
    .site-fullwidth-widgetarea .site-list-post-widget:where(.style_2,.style_7,.style_8) .site-post-group .widget-post .entry-title {
        font-size: var(--site--font-size-medium);
    }
}
