/* The flex property explained in three values: flex-grow | flex-shrink | flex-basis */
flex: 0 0 33%;
Explaining the flex-grow CSS property, which determines how much a flex item should grow relative to other items.
The flex-shrink CSS property defines how much a flex item can shrink when necessary to fit into its container.
The flex-basis CSS property sets the initial size of a flex item before any growing or shrinking occurs.
In order to maintain consistency in rows and columns, the chosen property ensures a maximum width of 33% without allowing for further growth or shrinking like what would happen with a flex-shrink value of 1.
This choice prevents the item from collapsing if its content exceeds the size of the parent element.