Refine curriculum dark-ship page styling

* Cleans up some of the HTML element styling
* Resolves container sizing/content spilling with TOC
* More reasonably supports font size bump in-browser