went down a horrible CSS rabbit hole after i felt challenged :D
in the end got it working rather nicely, but only in Firefox because Chrome is a trash browser that doesn't bother with things like "following the spec"
https://term.dev.cthu.lu/definition/
idea is to style dl, dt, dd elements with the same kind of wrapping as man pages, where a wider dt will make the dd overflow to an indented next line