In the Width of content list, define whether the width of the layout columns is set as a percentage or in pixels:
To set minimum column widths that expand when the content exceeds the minimum width, select Pixels (fit content).
To set column widths as fractions of the total width of the layout area, specified in pixels, select Fill (100%).
To define additional layout behavior, select any number of the following check boxes, which represent specific personalization settings:
To display the container headings, select the Display container header and titlecheck box, and then configure the headings in the Header settings section, which opens when you select the option.
To make your grid adjust to screen width changes, select the Responsiveness check box.
Note: The responsiveness option is not present when you enable the Allow Group by (Additional settings on the column) option on the Operations tab.
Tip: When you enable responsiveness, you can specify which columns users can see in the table when the available screen width is reduced. For more information, see Arranging column visibility by importance.
Also note that there is an enhancement logged: FDBK-75924 and US-96100.
This requests changes for the requirement to Freeze Repeating Grid -> Header and First Column. Grid Width and Height should be flexible/responsive and should not be fixed (should auto fit based on screen resolution). For now please see available documentation and re-size columns manually as required.