1) помогите пожалуйста разобраться с правильной вложенностью
Использовать вложенность только в редких случаях или вообще ее не использовать, использовать какую либо методологию в ру сегменте доминирует БЭМ.
А если просто внутри .div_3 писать, то тоже странно. Надо много блоков меня под адаптив и если писать в каждом отдельный запрос, то в итоге css будет много запросов внутри которых будет всего по одному селектору
Можешь столкнуться, что в каком либо месте селектор типа .div_1 . .div_2 .div_3 перекроет твой .div_3. В scss есть удобный способ писать медиа запросы
.div_3 {
color: #000;
@media screen {
color: #fff;
}
}
Совмещая миксины переменные и дополнив автокомплит редактора можно добиться высокой скорости написания подобных конструкций, добавив туда сборщик с плагинами по чистке css, которые объединяют блоки с одинаковыми медиа запросами. Например
такой