Restore column number based gutters

First of type and last of type can only count when columns are child
elements of the same parent. Unfortunately, too limiting.