Modern CSS grid solutions to common layout problems