/* Editorial evidence panels; keyboard-scrolling semantic tables and clear data boundaries. */
.news-article.ac-agent-tools31 .acp-byline{display:flex;flex-wrap:wrap;gap:5px 15px;margin:10px 0 18px;padding:13px 0;border-top:1px solid #e0e8ef;border-bottom:1px solid #e0e8ef;color:#496479;font-size:.84rem;line-height:1.5}
.news-article.ac-agent-tools31 .acp-byline a{color:#165f9f;font-weight:700}
.news-article.ac-agent-tools31 .acp-full-image{display:block;line-height:0}
.news-article.ac-agent-tools31 .acp-full-image:focus-visible{outline:3px solid #307db2}
.news-article.ac-agent-tools31 .acp-eyebrow{display:inline-block;margin-bottom:6px;color:#21617b;font-weight:800;font-size:.73rem;letter-spacing:.1em}
.news-article.ac-agent-tools31 .acp-evidence,.news-article.ac-agent-tools31 .acp-checklist{margin:38px 0;max-width:100%}
.news-article.ac-agent-tools31 .acp-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid #d4e1eb;border-radius:13px;margin:18px 0 12px}
.news-article.ac-agent-tools31 .acp-table-scroll:focus-visible{outline:3px solid #307db2;outline-offset:3px}
.news-article.ac-agent-tools31 table.acp-matrix{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed;color:#173447;font-size:.9rem}
.news-article.ac-agent-tools31 .acp-matrix caption{caption-side:bottom;text-align:left;color:#526a7b;padding:10px 14px;font-size:.77rem}
.news-article.ac-agent-tools31 .acp-matrix thead{background:#11354c;color:white}
.news-article.ac-agent-tools31 .acp-matrix th,.news-article.ac-agent-tools31 .acp-matrix td{padding:15px 16px;text-align:left;vertical-align:top;line-height:1.6;border-bottom:1px solid #dce6ef;overflow-wrap:anywhere}
.news-article.ac-agent-tools31 .acp-matrix tbody th{background:#f5f9fc;color:#173a50;font-weight:700}
.news-article.ac-agent-tools31 .acp-matrix tbody tr:nth-child(even) td{background:#f8fbfd}
.news-article.ac-agent-tools31 .acp-source-note{background:#f5f9fc;border-left:3px solid #6094ad;padding:14px 17px;font-size:.88rem;line-height:1.7}
.news-article.ac-agent-tools31 .acp-checklist ol{padding-left:24px;margin:16px 0}
.news-article.ac-agent-tools31 .acp-checklist li{margin-bottom:15px;padding-left:5px;line-height:1.7}
.news-article.ac-agent-tools31 .acp-insight{background:#eef7fb;border:1px solid #b6d7e5;border-radius:13px;padding:18px 20px;line-height:1.75}
.news-article.ac-agent-tools31 .acp-method{padding:16px 0;margin:20px 0;border-top:1px solid #dae5ed;border-bottom:1px solid #dae5ed;color:#4d647a;font-size:.9rem;line-height:1.65}
@media(max-width:650px){.news-article.ac-agent-tools31 .acp-matrix{font-size:.83rem}.news-article.ac-agent-tools31 .acp-matrix th,.news-article.ac-agent-tools31 .acp-matrix td{padding:12px}.news-article.ac-agent-tools31 .acp-evidence,.news-article.ac-agent-tools31 .acp-checklist{margin:27px 0}}
