I finally stopped blaming the site and checked my zoom level, it was set to 110% for 4 months
Three weeks ago I pulled three separate bug reports on a checkout page in Sacramento that all traced back to my own browser zoom, not a single line of the team's CSS, so now I'm asking anyone else who files layout bugs to check that first before we blame the stylesheet?