...
Visually hidden css:
https://a11yproject.com/posts/how-to-hide-content/
Great accordion pattern (but maybe put the heading tag in the section tag):
https://www.aditus.io/patterns/accordion
Sortable tables (and some general approaches to making controls accessible):
https://adrianroselli.com/2021/04/sortable-table-columns.html#ScreenReaders