How to present a sortable/filterable data table in a post/page?

I am wondering if anyone have a suggestion for how to present a data table in a nice way in a custom post.

I am currently embedding an Airtable, but I don’t like the look of it. It does not have dark mode, and it functions quite poorly on mobile. The theme I am using and want it to compliment is Liebling in dark mode.

The data I want to present is an overview of highschool/university studies. The current Airtable I am working on looks like this:

As a side question, is it possible to adapt Ghost to have a section to add these studies, like a database for studies similar to posts/pages, and later render them all with handlebars?