fix: save Box topGap/bottomGap in spatium units