Glad you’re finding this helpful!
- The rectangle is an imaginary one for the designers, but it is how the developers will code it. If you can you should use the grid to give order to your designs. At the end of the day the grid is an aid, and if your developer is not using CSS Grids, then it doesn’t matter all that much that you follow it to the T.
- If I understand your question correctly, yes, the parent element should be sitting on the columns. Nested child elements do not need to be within the grid.
- Ultimately you have to! For example a button and text inside a card is already a nested element.