CSS - Padding & other

fixed the spacing in mobile view and added the “legal” section in the
table of contents.