Помогите пожалуйста, как сверстать блоки таким способом? По возможности, на маленьких устройствах чтобы каждый блок был на всю ширину и одинаковую высоту. Цифрами указано, что блоки одинаковые
зачем мобильные устройства напрягать гридами, если на них блоки все равно идут друг под другом?
Что-то я вопрос не понял. В моем примере в мобильной версии я ставлю display:block всему. Ну а в какую сторону писать (от мобильной версии или от десктопной) - это вопрос чисто ситуативный, в разных проектах бывает удобно делать как в одну сторону, так и в другую.