h2, h3{
	margin-top: 1.5rem;
	margin-bottom: 2rem;
}
.footnotes{
	margin-top: 3rem;
}
.footnotes ol{
	padding-top: 2rem;
	font-size: 0.875rem;
	opacity: 0.7;
}
pre, table{
	margin-bottom: 2rem;
}
table{
	border: 1px solid #666;
	border-radius: 0.375rem;
}
th{
	padding: 7px;
	border-bottom: 2px solid #666;
}
td{
	padding: 7px;
	border-bottom: 1px solid #666;
}
article img:not(.card-img-top){
	border-radius: 0.375rem;	
}
blockquote{
	font-style: italic !important;
	margin-left: 0.5rem;
	background-color: rgba(255, 255, 255, .04) !important;
	border-radius: 0.375rem !important;
	padding: 1rem;
	padding-bottom: 0.25rem !important;
	border: 3px solid rgba(106,93,239,.35) !important;
	border-top: 0 !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
}