h1{
	&+h1, &+h2{
		margin-top: grid(0.6);
	}
	&+a, &+h3, &+h4, &+h5, &+h6, &+ol, &+p, &+ul{
		margin-top: 0;
	}
}
h1{
	margin-bottom: 2rem;
}
h2{
	&+p, &+ul{
		margin-top: 1rem;
	}
}
h3, h4{
	&+p{
		margin-top: 1rem;
	}
}
p, ul{
	&+p{
		margin-top: 2rem;
		@media #{$large-down}{
			margin-top: rem(30);
		}
	}
	&+h4{
		margin-top: rem(30);
	}
	&+h2, &+h3{
		margin-top: 4rem;
	}
	&+h1{
		margin-top: grid(3);
		@include max-margin-top(3, 180);
	}
}
