/* Source-checked AgentenCode news – 31 Oct 2026. */
.news-article.ac-agent-tools31 .news-article-head{max-width:830px}.news-article.ac-agent-tools31 .news-article-head h1{max-width:27ch;hyphens:auto;font-size:clamp(2rem,4vw,3.25rem);line-height:1.16}.news-article.ac-agent-tools31 .news-article-head>p,.news-article.ac-agent-tools31 .news-body>section>p{max-width:min(100%,70ch,680px);line-height:1.75}.news-article.ac-agent-tools31 .acx-article-cover{margin:23px 0 28px;border-radius:17px;border:1px solid #dce8f4;overflow:hidden}.news-article.ac-agent-tools31 .acx-article-cover img{display:block;width:100%;height:auto}.news-article.ac-agent-tools31 .acx-article-cover figcaption{padding:10px 16px;font-size:.75rem;color:#63768b}.news-article.ac-agent-tools31 .acm-brief{margin:22px 0;padding:19px 22px;background:#f1f7ff;border-left:4px solid #2774e6;border-radius:0 15px 15px 0}.news-article.ac-agent-tools31 .acm-brief span{font-size:.72rem;font-weight:800;color:#2162ac;letter-spacing:.1em}.news-article.ac-agent-tools31 .acm-brief p{margin:8px 0 0;max-width:680px;line-height:1.72}.news-article.ac-agent-tools31 .ac-claim-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;gap:13px}.news-article.ac-agent-tools31 .ac-claim{border:1px solid #e0e8f3;background:#fff;border-radius:13px;padding:17px}.news-article.ac-agent-tools31 .ac-claim p{font-size:.88rem;line-height:1.7}.news-article.ac-agent-tools31 .news-body>section{margin:34px 0;scroll-margin-top:100px}.news-article.ac-agent-tools31 .news-body h2{font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.23;max-width:28ch}.news-article.ac-agent-tools31 .news-body p{font-size:1rem;line-height:1.75;color:#425a77}.news-article.ac-agent-tools31 .news-body a{color:#145eaa;overflow-wrap:anywhere}.news-article.ac-agent-tools31 .ac-tools-toc{max-width:760px;padding:17px 20px;background:#f7fbff;border:1px solid #dfebf7;border-radius:14px}.news-article.ac-agent-tools31 .ac-tools-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:7px 20px;padding-left:21px;font-size:.86rem}.news-article.ac-agent-tools31 .ac-tools-sources{max-width:750px;background:#f9fbff;border:1px solid #dfe8f5;border-radius:14px;padding:19px}.news-article.ac-agent-tools31 .ac-tools-sources li{margin:9px 0;overflow-wrap:anywhere}.news-article.ac-agent-tools31 .ac-tools-disclaimer{font-size:.82rem!important;color:#60748c!important}@media(max-width:700px){.news-article.ac-agent-tools31 .ac-claim-list,.news-article.ac-agent-tools31 .ac-tools-toc ol{grid-template-columns:1fr}.news-article.ac-agent-tools31 .ac-tools-toc{padding:15px}.news-article.ac-agent-tools31 .acm-brief{padding:14px 16px}}
