.article-content p{line-height:inherit;margin:14px 0}.article-content{color:#333;font-size:2rem;line-height:1.6}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-weight:700;line-height:1.4;margin:1.2em 0 .5em}.article-content h1{font-size:2em}.article-content h2{font-size:1.75em}.article-content h3{font-size:1.5em}.article-content h4{font-size:1.25em}.article-content h5{font-size:1.1em}.article-content h6{font-size:1em}.article-content a{color:#aa437b;text-decoration:underline}.article-content a:hover{text-decoration:none}.article-content ol,.article-content ul{margin:1em 0;padding-left:2rem}.article-content ul{list-style-position:outside;list-style-type:disc;margin-bottom:1em;margin-top:1em}.article-content ol{list-style-type:decimal}.article-content li{margin-bottom:.3em}.article-content table{border-collapse:collapse;margin:1.5em 0;width:100%}.article-content td,.article-content th{border:1px solid #ddd;padding:8px}.article-content th{background:#f5f5f5;font-weight:700}.article-content tr:nth-child(2n){background:#f9f9f9}.article-content img{border-radius:1rem;display:block;height:auto;margin:1em auto;max-width:100%}.article-content blockquote{border-left:4px solid #ddd;color:#555;font-style:italic;margin:1.5em 0;padding-left:1em}.article-content code,.article-content pre{background:#f5f5f5;border-radius:4px;font-family:Menlo,Monaco,Consolas,monospace;padding:4px 6px}.article-content pre{overflow-x:auto;padding:10px}
