Fix #486 - distinguish sub-headings in course-progression table
Improve design of selectable rows in course-progression table: increase font size, remove default underline, show underline on hover, and bold when selected
Get rid of the sticky focus outlines by managing focus of all accordions more smartly:
give focus to panel on open
blur trigger on close
=> trigger no longer keeps focus after being clicked
=> default focus outline can be restored to help keyboard users
course-progression
tablecourse-progression
table: increase font size, remove default underline, show underline on hover, and bold when selected