an, можно задать размер слайдов через vw (или через calc с учетом отступов).
Или поищите тут на тему центральный слайд по ширине контейнера. Этих вопросов было много. Правда, не все по тегу swiper.
Ctrl+Alt+A добавляет файлы к отслеживанию.
Либо правой кнопкой мыши -> Git -> Add
Либо при коммите покажет Unsersioned Files
А также обычными командами гита из консоли.
Если я правильно понимаю, что при вьюпорте меньше 1200 должен быть один слайд, то так и указать в настройках слайдера. slidesPerView: 1
Ну и отступы для обертки по 20px.
Блочные элементы по умолчанию занимают доступную ширину родителя.
Поэтому .grid закончился там, где закончился родитель.
То что в него не поместилось - выпало.
Если я добавлю какой-нибудь width:fit-content к контейнеру, то все будет окей
Ну а если оно ИЕ, то и наплевать на него.
Но конкретно для этой задачи да, варианта без js не вижу.