[Finishes #81215764, #81311748]
css and handling changes to handle breakage when text is long
-    additional css additions for longer unbreaking names
-   updates to list layout
-   removing redundant css rule.
-   moving the subheader css out of workspace file and into general page file
-   generally improving the css