@media all {

    .ce-type-grid-fluid {
        --grid-columns: 1;
        display: grid;
        grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr));
        grid-gap: 0 var(--bs-gutter-x);
    }

}

@media all and (min-width: 38.75em) {

    .ce-type-grid-fluid {
        --grid-columns: 2;
    }

}

@media all and (min-width: 62.5em) {

    .ce-type-grid-fluid {
        --grid-columns: 3;
    }

}