UPDATE: Nach etwas mehr Recherche und Experimenten scheint ich dies behoben zu haben. Falls jemand anderes auf dasselbe Problem stößt, lautet der korrigierte CSS-Code (der das ursprüngliche Problem behebt, ohne das Zittern einzuführen):
@media (max-width: 790px) {
.container.posts {
grid-template-columns: none;
}
}