Habe nun mal Deine Punkte umgestellt. Nun sieht es so aus: Testseite
Komiscch ist nun, im Fall des zusammengezogene Bildschirmfensters ( < 1440px ) das Menü breitet sich immer noch nicht die vollen 23em aus ABER wenn man ein Untermenübotton klickt dann ist das Menü auf der vollen Breite von 23rem.
Zu b) wenn das Bildschirmfenster < 850px dann soll <main> unter dem <nav.main-nav> stehen , momentan hab ich in Zeile 434 ein flex-direction: column; stehen, aber ermacht es nicht.
Der einsiedelnde