Implement collapsing margin