.article-content{color:#1a1a1a;line-height:1.7}.article-content h1,.article-content h2,.article-content h3,.article-content h4{color:#2b5b5e;margin-top:1.75rem;margin-bottom:.5rem;font-weight:600}.article-content h2{font-size:1.375rem}.article-content h3{font-size:1.15rem}.article-content h4{font-size:1rem}.article-content p{margin-bottom:1rem;font-weight:500}.article-content ul{margin-bottom:1rem;padding-left:0;padding-right:1.5rem;font-weight:400;list-style-type:disc}.article-content ol{margin-bottom:1rem;padding-left:0;padding-right:1.5rem;font-weight:400;list-style-type:decimal}.article-content li{margin-bottom:.5rem;padding-right:.25rem;font-size:.9rem}.article-content ul ul,.article-content ol ul{margin-top:.25rem;margin-bottom:.25rem;list-style-type:circle}.article-content a{color:#2b5b5e;text-underline-offset:3px;font-weight:700;text-decoration:underline;transition:all .15s}.article-content a:hover{color:#608c8a;opacity:.8}.article-content blockquote{color:#2b5b5e;background-color:#fdf9f5;border-left:none;border-right:4px solid #2b5b5e;border-radius:0 6px 6px 0;margin:1.25rem 0;padding:.5rem 1rem;font-style:italic}.article-content code{background:#f7e9dc;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.875em}.article-content pre{color:#fdf9f5;background:#2b5b5e;border-radius:8px;margin-bottom:1rem;padding:1rem;overflow-x:auto}.article-content pre code{color:inherit;background:0 0;padding:0}.article-content img{border-radius:8px;max-width:100%;margin:1rem auto;display:block}.article-content table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.9rem}.article-content th,.article-content td{text-align:right;border:1px solid #e4b995;padding:.5rem .75rem}.article-content th{color:#2b5b5e;background-color:#f7e9dc;font-weight:600}.article-content tr:nth-child(2n){background-color:#fdf9f5}.article-content hr{border:none;border-top:1px solid #e4b995;margin:2rem 0}.article-content strong{font-weight:700}.article-content em{color:#608c8a;font-style:italic}.article-side h3{color:#2b5b5e;font-size:1.15rem}.article-side h4{color:#608c8a;font-size:1.1rem;font-weight:600}.article-side p{margin-bottom:.5rem;font-size:.85rem;font-weight:400}
