/* Readability for blog posts built from content/posts (scripts/build-posts.py) */
.article_content .text .fx-post{font-size:17px;line-height:1.7;color:#333}
.article_content .text .fx-post p{margin:0 0 1.1em}
.article_content .text .fx-post h2{font-size:1.45em;font-weight:700;line-height:1.25;margin:1.6em 0 .6em;color:#222}
.article_content .text .fx-post h3{font-size:1.15em;font-weight:700;line-height:1.3;margin:1.3em 0 .4em;color:#222}
.article_content .text .fx-post h2:first-child{margin-top:.4em}
.article_content .text .fx-post ul,.article_content .text .fx-post ol{margin:0 0 1.2em 1.3em;padding:0}
.article_content .text .fx-post li{margin:0 0 .45em}
.article_content .text .fx-post a{color:#d97700;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(217,119,0,.35)}
.article_content .text .fx-post a:hover{color:#b35f00;border-bottom-color:#b35f00}
.article_content .text .fx-post strong{color:#222}
