.aj-table-scroll { max-width:100%; overflow-x:auto; margin:1.5rem 0; border:1px solid #d8e1e6; border-radius:8px; -webkit-overflow-scrolling:touch; }
.aj-table-scroll table { width:100%; border-collapse:collapse; margin:0; font-size:clamp(.85rem,1vw,1rem); }
.aj-table-scroll caption { padding:1rem; text-align:left; font-weight:700; background:#eef3f5; }
.aj-table-scroll th,.aj-table-scroll td { padding:.9rem 1rem; border-bottom:1px solid #d8e1e6; text-align:left; vertical-align:top; min-width:9rem; }
.aj-table-scroll thead { color:#fff; background:#092238; }
.aj-table-scroll tbody tr:nth-child(even) { background:#f5f7f8; }
.aj-article-answer p:not(.aj-eyebrow) { font-size:clamp(1.125rem,1.8vw,1.4rem); line-height:1.5; font-weight:600; }
.aj-table-scroll:focus-visible,.aj-consent button:focus-visible,[data-cookie-settings]:focus-visible { outline:3px solid #db9900; outline-offset:3px; }
.aj-consent[hidden] { display:none; }
.aj-consent { position:fixed; z-index:10000; left:1rem; right:1rem; bottom:max(1rem,env(safe-area-inset-bottom)); display:flex; gap:1.5rem; align-items:center; max-width:900px; margin:auto; padding:1.25rem; background:#fff; color:#092238; border:1px solid #bdcbd4; border-radius:12px; box-shadow:0 10px 50px #06172533; font:400 15px/1.5 system-ui,sans-serif; }
.aj-consent p { margin:.35rem 0 0; font-size:14px; }
.aj-consent a { text-decoration:underline; color:#125c86; }
.aj-consent__actions { display:flex; flex-shrink:0; gap:.5rem; }
.aj-consent button { min-height:44px; padding:.7rem .9rem; border:1px solid #125c86; border-radius:6px; background:#fff; color:#092238; cursor:pointer; font:600 14px/1.3 system-ui,sans-serif; }
.aj-consent button:hover { background:#edf4f8; }
[data-cookie-settings] { color:inherit; background:none; border:0; padding:0; font:inherit; cursor:pointer; text-decoration:underline; }
.aj-cookie-settings:has([hidden]) { display:none; }
.aj-cookie-settings { padding-block:.75rem; font-size:.85rem; }
@media(max-width:650px) { .aj-consent { bottom:calc(76px + env(safe-area-inset-bottom)); display:block; padding:1rem; }.aj-consent__actions { margin-top:.8rem; }.aj-consent__actions button { flex:1; }.aj-prose { min-width:0; } }
@media print { .aj-site-header,.aj-site-footer,.aj-mobile-actions,.aj-consent,.aj-article__meta,[data-print-guide],.aj-article-next,.aj-article-sources,video,.aj-page-hero__media { display:none!important; }.aj-article__layout,.aj-shell { display:block!important; width:100%!important; max-width:none!important; margin:0!important; padding:0!important; }.aj-prose { color:#000!important; max-width:none!important; }.aj-table-scroll { overflow:visible; border:0; }.aj-table-scroll th,.aj-table-scroll td { color:#000!important; background:#fff!important; padding:6px; }.aj-table-scroll tr { break-inside:avoid; }h1,h2,h3 { break-after:avoid; }[data-reveal] { opacity:1!important; transform:none!important; } }
