Очень плохой вопрос, так как подразумевает "научите меня делать", никто этого делать не будет, ну или очень не занятый человек. Максимум дадут ссылку на готовое решение. Сначала попытайся сам сделать, и задавай вопросы по ходу, к примеру для твоей темы очень хороший вопрос на который с легкостью ответят: "Как на десктопе раскрывать вкладки меню ховером, а на мобильных кликом?".
Для таких элементов лучше брать готовые плагины, так как множество нюансов есть, которые не учтешь. Сообщество же старается баги править. Допустим у этого плагина не работает навигация по нажатию tab.
Зависит от многих факторов. Марджины умеют накладываться, но не всегда. Паддинги могут работать как внутрь, так и наружу. В типографике удобнее пользоваться em. При использовании flex вообще об отступах можно особо не париться. В гридах так вообще полный контроль над ними.