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.
Vertical basic lines help you determine the content area.
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.