Inside `.columns-node` the space above a block is the margin and the space below the padding: an engine truncates a margin at a column break but keeps padding, so the columns of a section now begin at the same height and the add model's two spacings still sum. `spaceAfter` carries `--space-after` beside its margin, from the attr and from a named style, for the swap.