.article-content{line-height:1.9;color:#333;font-size:15px;word-break:break-word;overflow:hidden}
.article-content p{margin:0 0 1.15em}
.article-content h2,.article-content h3,.article-content h4{margin:1.5em 0 .7em;line-height:1.45;color:#222;font-weight:700}
.article-content h2{font-size:22px;border-left:4px solid #733d01;padding-left:10px}
.article-content h3{font-size:19px}.article-content h4{font-size:16px}
.article-content ul,.article-content ol{margin:0 0 1.2em 2em;padding:0}
.article-content ul{list-style:disc}.article-content ol{list-style:decimal}.article-content li{margin:.35em 0}
.article-content blockquote{margin:1.2em 0;padding:12px 16px;border-left:4px solid #c9a26a;background:#faf7f2;color:#666}
.article-content a{color:#9b4f19;text-decoration:underline}
.article-content strong,.article-content b{font-weight:700}.article-content em,.article-content i{font-style:italic}
.article-content img{display:block;max-width:100%!important;height:auto!important;margin:16px auto}
.article-content figure{margin:18px 0;text-align:center}.article-content figcaption{margin-top:6px;color:#888;font-size:13px}
.article-content table{width:100%!important;max-width:100%;margin:18px 0;border-collapse:collapse;background:#fff}
.article-content th,.article-content td{padding:9px 10px;border:1px solid #ddd;text-align:left}.article-content th{background:#f5f1eb}
.article-content pre{max-width:100%;overflow:auto;margin:1em 0;padding:12px;background:#272822;color:#f8f8f2;white-space:pre-wrap}
.article-content hr{margin:24px 0;border:0;border-top:1px solid #ddd}
@media(max-width:700px){.article-content{font-size:16px;line-height:1.85}.article-content h2{font-size:20px}.article-content h3{font-size:18px}.article-content h4{font-size:16px}.article-content ul,.article-content ol{margin-left:1.6em}.article-content blockquote{padding:10px 12px}.article-content table{display:block;overflow-x:auto}.article-content th,.article-content td{padding:7px}}
