:root{--echo-ink:#132033;--echo-muted:#596777;--echo-line:#cbd5df;--echo-paper:#f7f8fa;--echo-white:#fff;--echo-night:#101c2c;--echo-cyan:#0b8fa6;--echo-gold:#d79432;--echo-danger:#a83936;--echo-radius:14px;--echo-shadow:0 12px 32px #13203317;--echo-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{color:var(--echo-ink);background:var(--echo-paper);font-family:var(--echo-font)}body{min-width:320px;margin:0}button,input,textarea{font:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--echo-gold);outline-offset:3px}.shell-container{width:min(1160px,100% - 40px);margin:0 auto}.shell-eyebrow{color:var(--echo-cyan);letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:750}.shell-button{background:var(--echo-ink);border:1px solid var(--echo-ink);color:var(--echo-white);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.shell-button:hover{background:#243754;border-color:#243754}.shell-button--outline{color:var(--echo-ink);background:0 0}.shell-button--outline:hover{background:#e9eef3}.shell-sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=680px){.shell-container{width:min(100% - 28px,1160px)}}.qz-topbar{background:var(--echo-night);color:#fff}.qz-topbar .shell-container{align-items:center;gap:.5rem;min-height:64px;display:flex}.qz-topbar a:first-child{letter-spacing:.08em;font-weight:850;text-decoration:none}.qz-topbar .shell-button{color:#fff;border-color:#7fd9e3;margin-left:auto}.qz-main{padding:4.5rem 0 6rem}.qz-main h1{max-width:720px;font-size:clamp(2.7rem,6vw,5rem)}.lead{color:var(--echo-muted);max-width:720px;font-size:1.15rem;line-height:1.6}.state-panel{background:var(--echo-white);border-left:5px solid var(--echo-cyan);box-shadow:var(--echo-shadow);margin-top:2.4rem;padding:1.3rem}.state-panel--stale{border-left-color:var(--echo-gold)}.metadata{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.metadata div,.aggregate-grid article{border-top:1px solid var(--echo-line);min-inline-size:0;padding-top:.65rem}.metadata dt,.aggregate-grid span{color:var(--echo-muted);overflow-wrap:anywhere;text-transform:uppercase;font-size:.78rem;font-weight:700}.metadata dd{overflow-wrap:anywhere;margin:.35rem 0 0}.aggregate-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem;display:grid}.aggregate-grid article{background:#e8eef2;padding:1rem}.aggregate-grid strong{margin-top:.5rem;font-family:Georgia,serif;font-size:2rem;display:block}.evidence{background:var(--echo-white);margin-top:1rem;padding:1.3rem}.evidence h2{font-size:1.4rem}.evidence li{margin-bottom:.65rem}.evidence time{color:var(--echo-muted);font-size:.85rem}footer{padding:1.2rem 0;font-size:.84rem}@media (width<=700px){.metadata,.aggregate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
