/* Homepage featured blogs - cards come from the blog's PostSummary include */

.featured-blogs {
    padding: 100px 0;
}

.featured-blogs__head {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 24px;
    flex-wrap: wrap;
    margin-bottom: 48px;
}

.featured-blogs__head .Section-title {
    margin-bottom: 0;
    font-size: clamp(28px, 3.5vw, 44px);
    line-height: 1.2;
}

@media (max-width: 767px) {
    .featured-blogs {
        padding: 64px 0;
    }

    .featured-blogs__head {
        margin-bottom: 32px;
    }
}
