/* ============================================
    TA — POPULAR COURSES
    Universal section: "Explore Popular Courses" (ta-courses).
============================================ */

/* ==========================================================================
   POPULAR COURSES — "Explore Popular Courses"
   abbr: ta-courses
   ========================================================================== */
.ta-courses {
    padding: 84px 0 0;
}
.ta-courses-title {
    margin-bottom: 44px;
}
.ta-courses-grid {
    --bs-gutter-x: 46px;
    --bs-gutter-y: 50px;
}
.ta-courses-more {
    margin-top: 41px;
}
.ta-courses-more-btn {
    min-width: 193px;
    min-height: 35px;
    padding: 10px 24px;
    font-size: var(--ta-fs-11);
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

@media (max-width: 1199.98px) {
    .ta-courses-grid {
        --bs-gutter-x: 24px;
        --bs-gutter-y: 32px;
    }
}
@media (max-width: 575.98px) {
    .ta-courses {
        padding-top: 56px;
    }
    .ta-courses-title {
        margin-bottom: 28px;
    }
    .ta-courses-grid:not(.ta-mslider) .col-12 {
        max-width: 340px;
        margin-inline: auto;
    }
}


/* Lifetime / hot deals grids sit right under a hero: less top space, no button */
.ta-courses-short {
    padding-top: 56px;
}
.ta-courses-short + .ta-steps,
.ta-courses-short + .ta-lcta {
    margin-top: 86px;
}


/* A grid right after a dark band keeps the home spacing */
.ta-courses-after-band {
    padding-top: 84px;
}
