Having a grid is nice. We build components and the main layout using an 8px grid. In some cases, align icons and typography by a 4px grid.
Surround it with lines
Vertical basic lines help you determine the content area.
Give some air
Legible and readable content is vital. Keeping the consistency in the distance between elements is a must.
Add an 8px step spacing between basic lines and spaces between elements. This creates a consistent content display.