Sidebar (main > aside) optimizations.

Change flex order so it comes first on desktop. Set background on its
content rather than itself, along with shadows, etc.
Change aside back to being after article for mobile.

Use order in CSS