.cit-evidence{max-width:1120px;margin:0 auto;padding:48px 24px;color:#17324d;line-height:1.8;font-family:inherit;word-break:keep-all;overflow-wrap:anywhere}.cit-evidence h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.45;margin:0 0 12px;font-weight:800}.cit-evidence h3{font-size:1.15rem;line-height:1.55;margin:8px 0 14px;font-weight:750}.cit-evidence .evidence-intro{max-width:800px;margin:0 0 24px;color:#475569}.cit-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cit-evidence-card{min-width:0;padding:24px;border:1px solid #dce4eb;border-radius:16px;background:#fff}.cit-evidence-card p{margin:10px 0}.cit-evidence-card .evidence-date{font-size:.85rem;color:#516575;margin:0}.cit-evidence-card dl{margin:0}.cit-evidence-card dt{font-weight:750;font-size:.9rem;margin-top:16px}.cit-evidence-card dd{margin:3px 0 0;color:#475569}.cit-evidence a{color:#075da8;text-decoration:underline;text-underline-offset:3px}.cit-evidence ol{margin:18px 0 0;padding-left:22px;font-size:.9rem;color:#475569}.cit-evidence .evidence-footnote{font-size:.85rem;color:#64748b;margin-top:18px}.cit-evidence-card:last-child:nth-child(odd){grid-column:1/-1}@media(max-width:640px){.cit-evidence{padding:24px 18px}.cit-evidence-grid{grid-template-columns:1fr}.cit-evidence-card{padding:20px}.cit-evidence-card:last-child:nth-child(odd){grid-column:auto}}
.cit-evidence figure{margin:20px 0 12px}.cit-evidence figure img{display:block;width:100%;height:auto;border:1px solid #e2e8f0;border-radius:6px}.cit-evidence figcaption{margin-top:8px;font-size:.8rem;line-height:1.7;color:#64748b}
.ev-gal{max-width:880px;margin:18px 0 6px}.ev-gal__tabs{display:none;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ev-gal.is-on .ev-gal__tabs{display:flex}.ev-gal__tabs button{min-height:44px;padding:8px 16px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#17324d;font:inherit;font-size:.9rem;font-weight:650;cursor:pointer}.ev-gal__tabs button[aria-pressed="true"]{background:#17324d;border-color:#17324d;color:#fff}.ev-gal__tabs button:focus-visible{outline:2px solid #075da8;outline-offset:2px}.cit-evidence .ev-gal figure{margin:0 0 14px}.ev-gal.is-on .ev-gal__pane figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ev-gal__pane[hidden]{display:none}.cit-evidence-card .ev-gal__cap{margin:8px 0 0;font-size:.8rem;line-height:1.7;color:#64748b}
