Выберите flex-direction, justify-content, выравнивание, перенос и gap (или колонки и gap для Grid) и смотрите, как раскладка меняется вживую, затем копируйте CSS.
Flexbox лучше для одномерных раскладок (строка или колонка); Grid силён в двумерных раскладках со строками и колонками.
Во flex justify-content располагает элементы по главной оси, align-items — по поперечной; в grid используются justify-items/align-items для ячеек.
Да — вывод рассчитан на класс .container, который можно сразу вставить в таблицу стилей.