I was just looking at this tidy-typography thing and that text-box-trim stuff is actually insane for fixing vertical rhythm.
>text-box: trim-both cap alphabetic;It basically kills the half-leading mess, which is
nice a total lifesaver if you're tired of fighting with margins. I'm still a bit skeptical about using cqi for fluid type in sidebars though, because it feels like asking for trouble once browser support gets even weirder.
:root { --step-0: clamp(1rem, 0.9rem + 1cqi, 1.125rem);}more here:
https://css-tricks.com/taming-typography-modern-css-reset/