You could also use display: contents;. This causes the a tags childs to behave like they are a child of the a tags parent.
In your HTML:
Column 1
Column 2
Column 1
Column 2
Column 1
Column 2
Support in different browsers should be enough most of the times (see https://caniuse.com/#feat=css-display-contents).