Add heading above table of contents and improve styling