.module{

	& + .module{
		margin-top: $module-spacing;
	}
}

.text-module,
.lead-module{

	& + .text-module{
		margin-top: $line-height*1rem;
	}
}

.image-module,
.image-2up-module,
.image-3up-module,
.video-module,
.gallery-grid-module{

	& + .image-module,
	& + .image-2up-module,
	& + .image-3up-module,
	& + .video-module,
	& + .video-2up-module,
	& + .gallery-grid-module{
		margin-top: mm(8, 16);
	}
}