Да, Grid может автоматически расширяться по ширине, чтобы вместить элементы. Для этого можно использовать свойство `grid-template-columns` с ключевым словом `auto` для позиционирования элементов, которые не помещаются. Например: ```css .grid-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); } ``` В этом примере, элементы будут занимать минимум 200px и не более одной фракции (`1fr`) в ширину каждый, но если экран станет меньше, элементы будут автоматически переходить на следующую строку. Если вы хотите, чтобы один элемент расширялся на две ячейки, как это делается с помощью flexbox, вы можете установить свойство `grid-column-end` в значение `span 2` для этого элемента. Например: ```css .grid-item1 { grid-column-end: span 2; } ``` В этом случае, элемент с классом `.grid-item1` будет занимать две ячейки, независимо от своей длины. Надеюсь, это поможет!