article.page {
	max-width: 840px;
	margin: auto;
	text-align: left;
	}

article.page .entry-content h1,
article.page .entry-content h2,
article.page .entry-content h3,
article.page .entry-content h4,
article.page .entry-content h5,
article.page .entry-content h6,
article.page .entry-content p,
article.page .entry-content ul,
article.page .entry-content ol,
article.page .entry-content blockquote,
article.page .entry-content figure {
	margin-top: 1.5em;
	}

article.page .entry-content blockquote p {
	margin-top: 0;
	}

article.page .entry-content figcaption,
article.page .entry-content cite {
	margin-top: 1ex;
	font-size: 12px;
	}

article.page .entry-content h1,
article.page .entry-content h2,
article.page .entry-content h3,
article.page .entry-content h4,
article.page .entry-content h5,
article.page .entry-content h6 {
	margin-bottom: 1.5em;
	font-weight: bold;
	}

article.page .entry-content h1 { font-size: 32px }
article.page .entry-content h2 { font-size: 24px }
article.page .entry-content h3 { font-size: 20px }
article.page .entry-content h4 { font-size: 16px }
article.page .entry-content h5 { font-size: 12px }
article.page .entry-content h6 { font-size: 10px }

article.page .entry-content li { margin: 1ex 0 0 2em }
article.page .entry-content li:first-of-type { margin-top: 0 }
article.page .entry-content ul li { list-style-type: disc }
article.page .entry-content ol li { list-style-type: decimal }

article.page .entry-content blockquote {
	padding: 1.2em;
	background-color: #f6f6f6;
	}






@media screen and (max-width: 888px) {

article.page {
	margin: 0 24px;
	}

}