[TASK] Improve rendering of nested areas based on viewport

Always break in language view and improve other elements like accordion or tabs without inline style.
And also ensure a min-width for no overlays.
first-child:last-child is for testing this is the only child element.