stretch у justify-content оно так себя и ведёт при auto в столбцах
fr в описании столбцов, остановившись на auto, и в дополнение использовать justify-content: center; для выравнивания всего грида по горизонтали по центру
В том же ssh без сервера устанавливается шифрованное соединение
display: block; для __item может оказаться не лишним, вместо имеющегося там по умолчанию list-item, который по идее должен перебиваться grid-ом для детей, но с элементами списка — фиг его знает
../../fonts/, т.к. отвечающий приводил общий принцип, а не конкретное решение