Используй классы в наименование элементов, а id это уникальное имя элемента которое в документе может использоваться только один раз. Я смотрю пытался использовать его несколько раз в секции контент вот из за этого и не вышло.
!important использовать очень плохо !
Вертикальные margin элементам которые расположены друг под другом лучше задавать с низу (то есть толкать элемент лежащий ниже), таким как у тебя в секции блог.
Социальные иконки лучше делать через список ul > li > a , выравнивание применять к li, остальные стили к "a".
Пройди курсы на
https://htmlacademy.ru/courses , там самая основа, и потом еще сверстай макет на закрепление.
И вот чеклист по верстке на будущее
https://github.com/delka/html5checklist/
да и советую освоить гитхаб чтобы туда выкладывать свою верстку, да и вообще полезная штука.
Удачи в обучении старт положен это главное !!))