Arranging top of columns in legend
You can remove the layer name from the legend (uncheck the 'show layer name' box in the properties) and edit the legend title from the default 'Legend' to the name of the layer, and the column tops will line up.
Perhaps split your Layer into two using definition queries so that you can have two items in your legend - one with and one without a heading - the latter starting lower.