v2: workout grid, cleanup partials, style ribbon