main#main .acx-cover{min-height:245px;margin:25px 0 34px;padding:clamp(25px,5vw,54px);display:flex;justify-content:center;flex-direction:column;gap:17px;background:linear-gradient(120deg,#11314c,#176582);border-radius:19px;color:#fff;overflow:hidden}main#main .acx-cover--spec{background:linear-gradient(120deg,#172541,#354c7c)}main#main .acx-cover strong{color:white;font-size:clamp(2rem,5vw,3.8rem);line-height:1.04;letter-spacing:-.05em}main#main .acx-cover span{font-weight:750;letter-spacing:.12em;font-size:.72rem;color:#cae0e9}main#main .acx-cover small{font-size:.72rem;color:#bed5e1}main#main .acx-toc{max-width:770px;margin:25px 0;padding:18px 22px;border:1px solid #d8e5ee;border-radius:14px;background:#f5f9fc}main#main .acx-toc ol{columns:2;padding-left:23px;column-gap:25px}main#main .acx-toc li{break-inside:avoid;margin:5px 0}main#main .acx-toc a{color:#155b80;text-underline-offset:3px}main#main .acx-agent-news .news-analysis{scroll-margin-top:100px;margin:33px 0}main#main .acx-agent-news .news-analysis p{max-width:min(100%,70ch,700px);line-height:1.78}@media(max-width:650px){main#main .acx-toc ol{columns:1}}
/* Original, title-specific news infographics used in archive and article details. */
main#main .acx-article-cover{max-width:100%;margin:22px 0 34px}
main#main .acx-article-cover img{display:block;width:100%;height:auto;background:#fbfcfc;border-radius:16px;border:1px solid #dbe6ed}
main#main .acx-article-cover figcaption{font-size:.76rem;line-height:1.55;color:#61768a;margin-top:9px}
