fixing the grid.
so, the grid breaks in the component library - because it uses iframes so there are two body
tags trying to be 80em wide for certain patterns.
I wonder if this might fix it -- https://codepen.io/sturobson/pen/a4f97c3d3df875bbc5ac5c2525558bf6
So we still have two columns - but the middle column is between 300px (mobile) and 1280px (desktop).
I'll try and implement this today to see if it still breaks.
If it still breaks - we will need some sort of 'component library' grid - or rethink how we display patterns. - which could rethink the layout / IA of the page too.