Я добавлю к ответу
Алекс Глебов
2, 3. Например, еще есть принтеры и программы для чтения с экрана.
4. Если стиль подходит под несколько запросов, то действует обычная логика. Либо "затирается", то что выше в документе либо в зависимости от специфичности селекторов.
7. Я обычно делаю так: если изменений для адаптации мало, то пишу основной селектор и сразу под ним необходимые media. Если много, то наоборот, медиа запрос и в нем все селекторы, которые в нем нуждаются.
Ну и главное: просто потестируйте на простом примере с изменением цвета фона в зависимости от размера экрана. Пишите media в одном и другом порядке, смотрите в DevTools. Пробуйте зависимости от ширины экрана, вьюпорта, плотности пикселей, соотношения сторон и т.д. И все быстренько поймете.
А еще, заодно, сразу 2 ссылочки про вьюпорты мобильных устройств
https://www.esolutions.se/en-GB/test
viewportsizes.com
(Обычно это следующий вопрос, почему на мобильном, у которого экран 1920 точек показывается версия от 320)