
/* AgentenCode four-agent comparative analysis, bilingual. */
.news-article.ac-market-analysis .acm-brief{margin:28px 0;padding:22px 25px;background:#edf5ff;border-left:4px solid #2670bf;border-radius:0 16px 16px 0}
.news-article.ac-market-analysis .acm-brief>span{display:block;color:#19589d;font-size:.75rem;font-weight:850;letter-spacing:.13em;margin-bottom:7px}
.news-article.ac-market-analysis .acm-brief p{margin:0;line-height:1.75;color:#244669}
.news-article.ac-market-analysis .acm-comparison{margin:26px 0 34px;overflow:hidden;border-radius:17px;border:1px solid #e2eaf4;background:#fff}
.news-article.ac-market-analysis .acm-comparison img{display:block;width:100%;height:auto}
.news-article.ac-market-analysis .acm-comparison figcaption{padding:12px 18px;color:#5e7290;font-size:.82rem;line-height:1.55}
.news-article.ac-market-analysis .acm-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:25px 0}
.news-article.ac-market-analysis .acm-profile{display:flex;flex-direction:column;justify-content:space-between;gap:11px;padding:19px 20px;border:1px solid #dae6f5;border-radius:16px;background:#fff}
.news-article.ac-market-analysis .acm-profile h3{font-size:1.18rem;margin:0;color:#132e53}
.news-article.ac-market-analysis .acm-profile p{font-size:.88rem;line-height:1.6;margin:5px 0;color:#50617a}
.news-article.ac-market-analysis .acm-profile .acm-focus{font-weight:750;color:#205fa2}
.news-article.ac-market-analysis .acm-profile a{color:#0d60b8;font-size:.87rem;font-weight:800;text-decoration:underline;text-underline-offset:3px}
.news-article.ac-market-analysis .acm-alert{padding:16px 21px;border:1px solid #efd8b0;background:#fff9ec;border-radius:14px;margin:24px 0;color:#735022}
.news-article.ac-market-analysis .acm-alert p{margin:6px 0 0;color:#735022}
.news-article.ac-market-analysis .acm-faq details{border-bottom:1px solid #d9e5f2;padding:14px 0}
.news-article.ac-market-analysis .acm-faq summary{cursor:pointer;font-weight:750;color:#203a5b}
.news-article.ac-market-analysis .acm-faq p{margin:9px 0 0}
.news-article.ac-market-analysis .news-body{max-width:760px;margin:0 auto}
.news-article.ac-market-analysis .news-analysis p,.news-article.ac-market-analysis .news-analysis li{max-width:690px;font-size:1rem;line-height:1.77}
.news-article.ac-market-analysis .news-analysis{scroll-margin-top:85px}
.news-article.ac-market-analysis .acx-toc{margin:25px 0 33px}
@media(max-width:660px){.news-article.ac-market-analysis .acm-profile-grid{grid-template-columns:1fr}.news-article.ac-market-analysis .acm-brief{padding:17px 18px}}
