Alternately, there might be an HTML/CSS solution that limited the width of these table elements, and then maybe the columns would just adjust to reasonable widths. But the we might also need to somehow (manually?) insert <p> elements in the description cells.
PR #486 abandons tables for this information in favor of definition lists -- there just seemed to be too mich information per item for a table. So this will become moot
See https://numberscope.colorado.edu/doc/doc/behind-the-scenes/ where a lot of horizontal scrolling has to happen to read all of the information.
It would be best if the descriptions line-wrapped in table columns of fixed width.
One possible solution might be to install and use https://pypi.org/project/markdown-grid-tables/
Alternately, there might be an HTML/CSS solution that limited the width of these table elements, and then maybe the columns would just adjust to reasonable widths. But the we might also need to somehow (manually?) insert
<p>
elements in the description cells.