body {
	--fsAddBuffer: 0px;
}
#coindesk_price_desktop_leaderboard_belowchart,
#coindesk_price_desktop_mrec_right,
#coindesk_price_mobile_leaderboard_belowchart,
#coindesk_article_desktop_leaderboard,
#coindesk_article_desktop_mrec_right,
#coindesk_article_mobile_leaderboard,
#coindesk_homepage_desktop_leaderboard,
#coindesk_homepage_mobile_leaderboard,
#coindesk_article_desktop_highimpactdsk,
#coindesk_price_desktop_highimpactdsk,
#coindesk_price_mobile_highimpactmob,
#coindesk_article_mobile_highimpactmob,
#coindesk_homepage_desktop_highimpactdsk,
#coindesk_homepage_mobile_highimpactmob {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	min-height: calc(var(--height) + var(--fsAddBuffer));
	width: 100%;
}
#coindesk_article_mobile_highimpactmob {
		--height: 280px;
}
#coindesk_article_mobile_leaderboard {
		--height: 280px;
}
#coindesk_homepage_mobile_highimpactmob {
		--height: 280px;
}
#coindesk_homepage_mobile_leaderboard {
		--height: 280px;
}
#coindesk_price_mobile_highimpactmob {
		--height: 280px;
}
#coindesk_price_mobile_leaderboard_belowchart {
		--height: 280px;
}
@media only screen and (min-width: 768px) {
	#coindesk_article_desktop_highimpactdsk {
		--height: 280px;
	}
	#coindesk_article_desktop_leaderboard {
		--height: 280px;
	}
	#coindesk_article_desktop_mrec_right {
		--height: 600px;
	}
	#coindesk_article_mobile_highimpactmob {
		display: none; 
	}
	#coindesk_article_mobile_leaderboard {
		display: none; 
	}
	#coindesk_homepage_desktop_highimpactdsk {
		--height: 280px;
	}
	#coindesk_homepage_desktop_leaderboard {
		--height: 250px;
	}
	#coindesk_homepage_mobile_highimpactmob {
		display: none; 
	}
	#coindesk_homepage_mobile_leaderboard {
		display: none; 
	}
	#coindesk_price_desktop_highimpactdsk {
		--height: 280px;
	}
	#coindesk_price_desktop_leaderboard_belowchart {
		--height: 180px;
	}
	#coindesk_price_desktop_mrec_right {
		--height: 250px;
	}
}
@media only screen and (min-width: 1024px) {
	#coindesk_price_mobile_highimpactmob {
		display: none; 
	}
}
@media only screen and (min-width: 1025px) {
	#coindesk_price_mobile_leaderboard_belowchart {
		display: none; 
	}
}
@media only screen and (min-width: 1200px) {
	#coindesk_article_desktop_highimpactdsk {
		--height: 280px;
	}
	#coindesk_article_desktop_leaderboard {
		--height: 280px;
	}
	#coindesk_homepage_desktop_highimpactdsk {
		--height: 280px;
	}
	#coindesk_price_desktop_highimpactdsk {
		--height: 280px;
	}
}
