/* PAYAMAKE blog mobile carousel: isolated mobile-only horizontal slider. */
@media screen and (max-width: 900px) {
    .blog-section .container {
        min-width: 0 !important;
    }

    .blog-section .blog-grid {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: stretch !important;
        justify-content: flex-start !important;
        gap: 18px !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        overscroll-behavior-x: contain !important;
        scroll-snap-type: x mandatory !important;
        -webkit-overflow-scrolling: touch !important;
        scrollbar-width: none !important;
        padding: 0 4px 12px !important;
        box-sizing: border-box !important;
    }

    .blog-section .blog-grid::-webkit-scrollbar {
        display: none !important;
    }

    .blog-section .blog-card {
        flex: 0 0 86% !important;
        width: 86% !important;
        min-width: 86% !important;
        max-width: 86% !important;
        margin: 0 !important;
        scroll-snap-align: start !important;
        box-sizing: border-box !important;
    }
}
