article > .ct-comments,
article > .ct-related-posts {
	margin-top: 60px;
	padding-top: 50px;
	border-top: 1px solid var(--theme-border-color);
}

// separated comments
.ct-comments-container > div {
	@include media-breakpoint-down(sm) {
		padding-top: 40px;
		padding-bottom: 60px;
	}

	@include media-breakpoint-up(md) {
		padding-top: 60px;
		padding-bottom: 100px;
	}
}

// content blocks
[data-block-structure="custom"] {
	width: 100%;
}