/* AgentenCode Anthropic credit story: source-scoped reading layout */
.ac-credit-news .news-article-head{max-width:850px}.ac-credit-news .news-article-head h1{font-size:clamp(2rem,4vw,3.45rem);line-height:1.17;max-width:25ch;hyphens:auto}.ac-credit-news .news-article-head>p,.ac-credit-news .news-body>section>p{max-width:min(100%,70ch,680px);line-height:1.76}.ac-credit-news .acx-article-cover{margin:24px 0 30px;border:1px solid #dbe6f4;border-radius:19px;background:#fff;overflow:hidden}.ac-credit-news .acx-article-cover img{width:100%;height:auto;display:block}.ac-credit-news .acx-article-cover figcaption{padding:10px 17px;font-size:.78rem;color:#63758b}.ac-credit-news .acm-brief{padding:19px 22px;margin:20px 0 32px;background:#edf6ff;border-left:4px solid #2678f9;border-radius:0 13px 13px 0}.ac-credit-news .acm-brief span{color:#2163a9;letter-spacing:.12em;font-size:.73rem;font-weight:800}.ac-credit-news .acm-brief p{max-width:680px;line-height:1.65;margin:7px 0}.ac-credit-news .ac-claim-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none}.ac-credit-news .ac-claim{padding:17px;background:#fff;border:1px solid #dfe7f2;border-radius:12px}.ac-credit-news .ac-claim p{font-size:.9rem;line-height:1.62}.ac-credit-news .news-body>section{margin:35px 0;scroll-margin-top:100px}.ac-credit-news .news-body h2{font-size:clamp(1.45rem,2.6vw,2rem);max-width:29ch;line-height:1.22}.ac-credit-news .news-body p{color:#405673;font-size:1.02rem}.ac-credit-news .news-body a{color:#125caf;text-underline-offset:2px;overflow-wrap:anywhere}.ac-credit-news .ac-credit-toc{max-width:710px;padding:18px 21px;background:#f7faff;border:1px solid #e0e9f4;border-radius:13px}.ac-credit-news .ac-credit-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:7px 20px;padding-left:20px;font-size:.88rem}.ac-credit-news .ac-credit-sources{max-width:730px;background:#f9fbff;border:1px solid #dce7f4;padding:18px 22px;border-radius:14px}.ac-credit-news .ac-credit-sources li{margin:10px 0;overflow-wrap:anywhere}.ac-credit-news .ac-credit-disclaimer{font-size:.83rem!important;color:#67778d!important}@media(max-width:700px){.ac-credit-news .ac-claim-list,.ac-credit-news .ac-credit-toc ol{grid-template-columns:1fr}.ac-credit-news .ac-credit-toc,.ac-credit-news .ac-credit-sources{padding:15px}.ac-credit-news .acm-brief{padding:14px 16px}}
