/* Answer page extras: key facts, inline source links, sources list. Loaded by pages that
   tools/aeo-upgrade.js has upgraded. Uses the site's own tokens from styles.css. */
.key-facts{margin:0 0 24px;padding:18px 22px;border-radius:18px;background:linear-gradient(165deg,#fffaf0,var(--gold-100,#fff3d3));border:1px solid #f0d9a3}
.key-facts-title,.page-sources-title{margin:0 0 8px;font-weight:700;font-size:var(--t-2xs,12px);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-800,#8a5f13)}
.key-facts ul{margin:0;padding-left:20px}
.key-facts li{margin:6px 0;line-height:1.5;color:var(--text-strong,#0f2b35)}
a.cite{display:inline-block;margin-left:2px;font-size:.72em;font-weight:600;line-height:1;vertical-align:super;text-decoration:none;color:var(--gold-800,#8a5f13);white-space:nowrap}
a.cite:hover,a.cite:focus-visible{text-decoration:underline}
.page-sources{margin:28px 0 12px;padding-top:16px;border-top:1px solid var(--line,#dce8e8);font-size:.92rem;color:var(--text-soft,#42606b)}
.page-sources ul{margin:0 0 8px;padding-left:20px}
.page-sources li{margin:4px 0}
.page-sources p{margin:4px 0}
@media (max-width:640px){.key-facts{padding:16px}}
