/* Detailed facts use the site's existing typography and accent. */
.aaa-evidence{margin:30px 0;padding:24px 0;border-top:1px solid #d7dddd;border-bottom:1px solid #d7dddd;color:#333;line-height:1.85}
.aaa-evidence h2{font-size:21px;line-height:1.55;margin:0 0 18px}.aaa-evidence h3{font-size:17px;margin:26px 0 12px}
.aaa-evidence-points{margin:0}.aaa-evidence-points>div{display:grid;grid-template-columns:136px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px dotted #d7dddd}.aaa-evidence-points dt{font-weight:600}.aaa-evidence-points dd{margin:0}
.aaa-evidence-note{font-size:13px;color:#5a6062}.aaa-evidence-table-wrap{max-width:100%;overflow:auto}.aaa-evidence-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.7}.aaa-evidence-table caption{text-align:left;font-size:13px;padding:8px 0;color:#5a6062}.aaa-evidence-table th,.aaa-evidence-table td{padding:14px;border:1px solid #dde2e2;vertical-align:top;text-align:left}.aaa-evidence-table thead{background:#f5f7f7}.aaa-evidence-table tbody th{font-weight:500;width:38%}.aaa-evidence-table time{display:block;font-size:12px;color:#6a6f70;margin-top:6px}.aaa-evidence-table dl{margin:0}.aaa-evidence-table dl div{margin-bottom:5px}.aaa-evidence-table dt{font-size:12px;color:#6a6f70}.aaa-evidence-table dd{margin:0}
.aaa-evidence-questions{margin-top:22px}.aaa-evidence-questions details{border-bottom:1px solid #dde2e2}.aaa-evidence-questions summary{cursor:pointer;padding:14px 0;min-height:44px;box-sizing:border-box;font-weight:500}.aaa-evidence-questions p{padding-bottom:12px}
.aaa-screen-frame{border:1px solid #cfd7da;background:#fff;margin:0;max-width:100%;overflow:hidden}.aaa-screen-frame .aaa-screen-label{display:block;padding:9px 12px;border-bottom:1px solid #dbe1e3;font-size:12px;line-height:1.5;background:#f4f6f6;color:#4c575c;overflow-wrap:anywhere}.aaa-screen-frame img{display:block;width:100%;height:auto;max-height:320px;object-fit:cover;object-position:top}.aaa-screen-frame figcaption{padding:10px 12px;font-size:12px;line-height:1.65;color:#555}.aaa-screen-frame a{display:block}.aaa-screen-frame a:focus-visible{outline:3px solid currentColor;outline-offset:-3px}
@media(max-width:719px){.aaa-evidence{margin:22px 0;padding:18px 0}.aaa-evidence h2{font-size:19px}.aaa-evidence-points>div{display:block;padding:12px 0}.aaa-evidence-points dt{margin-bottom:5px}.aaa-evidence-table th,.aaa-evidence-table td{padding:10px}.aaa-evidence-table{font-size:13px}.aaa-screen-frame img{max-height:240px}}

.site-dossier>.aaa-evidence{margin:0;padding:30px 28px;border-top:0;font-size:13px;scroll-margin-top:20px}.aaa-screen-frame{border-radius:0!important}.aaa-screen-frame figcaption a{display:inline}.aaa-evidence-editorial{margin-bottom:22px}.aaa-evidence-editorial p{margin:12px 0;line-height:1.95}.aaa-evidence-sources{font-size:12px;margin-top:16px}.aaa-evidence-sources a{margin-right:14px}
@media(max-width:719px){.site-dossier>.aaa-evidence{padding:24px 17px}.aaa-screen-frame.lp-preview{max-width:320px}.aaa-evidence{overflow-wrap:anywhere}}
/* The added reading notes share one readable size across the three editions. */
.aaa-evidence,.site-dossier>.aaa-evidence{font-size:14px}
.article-body .aaa-evidence p,.ks-body .aaa-evidence p{font-size:inherit;line-height:1.95}
@media(max-width:719px){.aaa-evidence,.site-dossier>.aaa-evidence{font-size:15px}}

/* AAA-exclusive graphics retain their complete composition at every width. */
.aaa-screen-frame img,.ks-detail>.aaa-screen-frame img{height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain;border:0;border-radius:0}
.profile-cover.aaa-screen-frame{width:min(100%,480px);margin:22px auto}
.ks-detail>.aaa-screen-frame{width:min(100%,430px);margin:24px auto}
.ks-plan-art:has(img[src^="/img/aaa-sites/"]){height:auto;padding:0;background:#fff}
.ks-plan-art img[src^="/img/aaa-sites/"]{width:100%;height:auto}
.profile-cover.aaa-screen-frame>a{height:auto!important}
