.article-content h2{color:#0a2540;border-bottom:1px solid #e8e8e8;margin:28px 0 12px;padding-bottom:8px;font-size:18px;font-weight:700}.article-content h3{color:#0a2540;margin:24px 0 10px;font-size:16px;font-weight:600}.article-content p{margin-bottom:14px;line-height:1.8}.article-content ul,.article-content ol{margin:12px 0;padding-left:20px}.article-content li{margin-bottom:6px;line-height:1.7}.article-content blockquote{color:#3a3a3c;background:#e8f1f8;border-left:3px solid #1a4a7a;border-radius:4px;margin:20px 0;padding:12px 20px;font-style:italic}.article-content a{color:#1a4a7a;text-decoration:underline}.article-content img{border-radius:6px;max-width:100%;margin:16px 0}.article-content strong{color:#0a2540}
