/* 
MARK: 3.9 Post List
*/

    .bbe-post-list  .article-wrap {
        display: grid;
        gap: 30px;
    }

    .bbe-post-list.column--two .article-wrap {
        grid-template-columns: repeat(2, 1fr);
    }

    .bbe-post-list.column--three .article-wrap {
        grid-template-columns: repeat(3, 1fr);
    }

    .bbe-post-list.column--four .article-wrap {
        grid-template-columns: repeat(4, 1fr);
    }

    .bbe-post-list.column--five .article-wrap {
        grid-template-columns: repeat(5, 1fr);
    }

    @media (max-width: 768px) {
        .bbe-post-list.tab-column--one  .article-wrap {
            grid-template-columns: 100%;
        }

        .bbe-post-list.tab-column--two  .article-wrap {
            grid-template-columns: repeat(2, 1fr);
        }

        .bbe-post-list.tab-column--three .article-wrap {
            grid-template-columns: repeat(3, 1fr);
        }

        .bbe-post-list.tab-column--four .article-wrap {
            grid-template-columns: repeat(4, 1fr);
        }

        .bbe-post-list.tab-column--five .article-wrap {
            grid-template-columns: repeat(5, 1fr);
        }
    }

    @media (max-width: 610px) {
        .bbe-post-list.mobile-column--one .article-wrap {
            grid-template-columns: 100%;
        }

        .bbe-post-list.mobile-column--two .article-wrap {
            grid-template-columns: repeat(2, 1fr);
        }

        .bbe-post-list.mobile-column--three .article-wrap {
            grid-template-columns: repeat(3, 1fr);
        }

        .bbe-post-list.mobile-column--four .article-wrap {
            grid-template-columns: repeat(4, 1fr);
        }

        .bbe-post-list.mobile-column--five .article-wrap {
            grid-template-columns: repeat(5, 1fr);
        }
    }

    .bbe-post-list .article-wrap .bbe-article {
        display: flex;
        align-items: center;
        gap: 25px;
        min-width: 0;
    }

    .bbe-post-list .article-wrap .bbe-article .bbe-article-figure {
       flex: 0 1 40%;
    }

    .bbe-post-list .article-wrap .bbe-article .entry-inner {
        flex: 1;
    }

    .bbe-post-list.align--center .article-wrap .bbe-article .entry-inner {
        text-align: center;
    }

    .bbe-post-list.align--right .article-wrap .bbe-article .entry-inner {
        text-align: right;
    }

    .bbe-post-list .article-wrap .bbe-article .entry-categories {
        margin-bottom: 8px;
    }

    .bbe-post-list .article-wrap .bbe-article .entry-title,
    .bbe-post-list .article-wrap .bbe-article .entry-title a {
        --bbe-site-font-size: 16px;
    }

    .bbe-post-list .article-wrap .bbe-article .entry-meta {
        margin-top: 10px;
    }

    .bbe-post-list .article-wrap .bbe-article .entry-excerpt {
        margin-top: 13px;
    }

    .bbe-post-list .article-wrap .bbe-article .bbe-post-button {
        margin-top: 17px;
    }

    /* Image Ratio */
    .bbe-post-list.ratio--wide .bbe-article .bbe-article-figure {
        aspect-ratio: var(--bbe-ratio-16-9);
    }

    .bbe-post-list.ratio--boxy .bbe-article .bbe-article-figure {
        aspect-ratio: var(--bbe-ratio-4-3);
    }

    .bbe-post-list.ratio--banner .bbe-article .bbe-article-figure {
        aspect-ratio: var(--bbe-ratio-2-1);
    }

    .bbe-post-list.ratio--square .bbe-article .bbe-article-figure {
        aspect-ratio: var(--bbe-ratio-1-1);
    }