/* Manually reviewed bilingual evidence ledger; no fake verification badge. */
main#main article.news-article .ac-claim-audit{margin:30px 0;padding:clamp(17px,3vw,28px);border:1px solid #d4e1e8;border-radius:18px;background:#fff;box-shadow:0 9px 26px rgba(17,46,73,.035);min-width:0;color:#19354a}
main#main .ac-claim-head{max-width:77ch;margin-bottom:18px}
main#main .ac-claim-kicker{font-size:.73rem;font-weight:800;letter-spacing:.085em;color:#286782;margin:0 0 8px}
main#main .ac-claim-head h2{font-size:clamp(1.38rem,2.4vw,1.8rem);line-height:1.25;color:#122c46;margin:0 0 10px}
main#main .ac-claim-head>p:last-child{line-height:1.7;color:#425d70;margin:0}
main#main .ac-claim-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}
main#main .ac-claim{border:1px solid #e2eaf0;border-left:3px solid #889aaa;border-radius:12px;padding:15px 17px;background:#fafbfd}
main#main .ac-claim--source{border-left-color:#147c83}
main#main .ac-claim--vendor{border-left-color:#56739b}
main#main .ac-claim--reported{border-left-color:#6d759e}
main#main .ac-claim--open,main#main .ac-claim--conflict{border-left-color:#b28b50}
main#main .ac-claim--analysis{border-left-color:#357c96}
main#main .ac-claim-top{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-bottom:7px}
main#main .ac-claim-status{font-size:.7rem;color:#395569;font-weight:800;text-transform:uppercase;letter-spacing:.025em}
main#main .ac-claim-top h3{font-size:1rem;line-height:1.35;font-weight:760;color:#213c52;margin:0}
main#main .ac-claim>p{font-size:clamp(.91rem,1.35vw,.98rem);line-height:1.68;color:#334c61;margin:0 0 9px;max-width:82ch}
main#main .ac-claim>p:last-child{margin-bottom:0}
main#main .ac-claim-links{font-size:.83rem!important;overflow-wrap:anywhere}
main#main .ac-claim-links a{font-weight:740;color:#075e8a;text-decoration:underline;text-underline-offset:2px}
main#main .ac-claim-method-note{font-size:.82rem;line-height:1.6;color:#597185;margin:17px 0 0}
main#main .ac-claim-method-note a{font-weight:750;color:#075e8a}
main#main .ac-editorial-boundary{font-size:.73rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#14657d!important;margin:0 0 9px!important}
main#main .ac-claim-audit a:focus-visible{outline:3px solid #1575be;outline-offset:3px;border-radius:4px}
@media(max-width:620px){main#main article.news-article .ac-claim-audit{padding:16px;margin:22px 0}main#main .ac-claim{padding:13px}main#main .ac-claim-top{display:block}main#main .ac-claim-top h3{margin-top:5px;font-size:.98rem}}
