finally, my reliance on <table> rather than switching over to display:flex; came back to bite me
(i like being as web 1.0 as possible, but it turns out firefox on android has a problem with our site if it stretches past the viewpoint's width in a way that firefox on desktop at its smallest width doesn't)
