Вам стоит побольше узнать о modular scale и о вертикальных ритмах. Наглядное представление их работы есть здесь:
www.gridlover.net/app
Касательно реализации - для modular scale есть соответствующий
sass-гем, для вертикальных ритмов - разные варианты, например, тот же
compass.
Касательно величины отступов - это определяется отдельно для каждой части проекта. Руководствуйтесь правилом
внешнего-внутреннего, чтобы задать общие величины отступов, и вертикальными ритмами, чтобы задать конкретные значения.