Grid layout using fractions for column spans