.article-content{color:#1a1a1a;line-height:1.7}.article-content h1,.article-content h2,.article-content h3,.article-content h4{color:#094577;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:#094577;text-underline-offset:3px;font-weight:700;text-decoration:underline;transition:opacity .15s}.article-content a:hover{opacity:.7}.article-content blockquote{color:#374151;background-color:#f1f8fe;border-left:none;border-right:4px solid #094577;border-radius:0 6px 6px 0;margin:1.25rem 0;padding:.5rem 1rem;font-style:italic}.article-content code{background:#f3f4f6;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.875em}.article-content pre{color:#e2e8f0;background:#1e293b;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 #e5e7eb;padding:.5rem .75rem}.article-content th{color:#094577;background-color:#f1f8fe;font-weight:600}.article-content tr:nth-child(2n){background-color:#f9fafb}.article-content hr{border:none;border-top:1px solid #e5e7eb;margin:2rem 0}.article-content strong{font-weight:700}.article-content em{color:#374151;font-style:italic}.article-side h3{font-size:1.15rem}.article-side h4{font-size:1.1rem;font-weight:600}.article-side p{margin-bottom:.5rem;font-size:.85rem;font-weight:400}
