Table fitting in instead of horizontally scrolling

I’ve added a couple of tables to a post and have tried both Markdown and HTML. I’d like the table to “fit” the horizontal space by making the rows taller with multiple lines. But HTML or Markdown both produce horizontally scrolling tables:

Is this a theme issue or the way Ghost handles tables?

This can definitely be managed better by theme. You can also add some extra CSS code in code injection like below to make the table wider:

<style>
table {
  grid-column-start: site;
  grid-column-end: site;
  margin: 0 auto;
}
</style>

I tried that on that post (inserted in the header), but that didn’t change anything.