.vasfilter {
    display:grid;
    grid-template-columns: auto auto auto;
}
@media only screen and (max-width:1200px) {
    .vasfilter {
        grid-template-columns: auto auto;
    }
}
@media only screen and (max-width:700px) {
    .vasfilter {
        grid-template-columns: auto;
    }
}
.pv\.75r {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

.vas__item .dev-collapsible__toggler {
    padding: 0;
}

.vas__item--hidden {
    display: none;
    visibility: hidden;
}

.vas__codes {
    flex: 1 1 10rem;
}

.vas__docs {
    flex: 15 1 30rem;
}

#vas-cutoff.cutoff-overlay {
    height: 14rem;
    padding-top: 6rem;
}

.vasfilter {
    display:grid;
    grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));
}
.pv\.75r {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

.vas__item .dev-collapsible__toggler {
    padding: 0;
}

.vas__item--hidden {
    display: none;
    visibility: hidden;
}

.vas__codes {
    flex: 1 1 10rem;
}

.vas__docs {
    flex: 15 1 30rem;
}

#vas-cutoff.cutoff-overlay {
    height: 14rem;
    padding-top: 6rem;
}

Adjust grid logic in CSS
Adjust grid logic in CSS
