@font-face{font-family:Chomsky;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Chomsky.woff2) format("woff2"),url(/fonts/Chomsky.woff) format("woff")}:root{color:#171713;background:#e7e0d0;font-family:Georgia,Times New Roman,serif;font-synthesis:none;text-rendering:optimizeLegibility;--paper: #f5f0e4;--paper-deep: #e8dfcc;--ink: #171713;--muted: #6d675d;--rule: #26251f;--fine-rule: #b8ae9a;--accent: #8e241b;--accent-dark: #641812;--significance-watch: #d9a441;--significance-serious: #c96f2f;--significance-severe: #8e241b;--significance-critical: #171713}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 50% 0%,rgb(255 255 255 / 45%),transparent 42rem),#e7e0d0}button,select{color:inherit;font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}a{color:var(--accent-dark);text-decoration-color:#64181266;text-underline-offset:.14em}a:hover{color:var(--accent);text-decoration-color:currentColor}:focus-visible{outline:3px solid rgb(142 36 27 / 38%);outline-offset:3px}h1,h2,h3,p{margin-top:0}.site-shell{width:min(1180px,calc(100% - 32px));min-height:100vh;margin:0 auto;background:var(--paper);box-shadow:0 0 36px #2b221424}.masthead{padding:28px 42px 0;text-align:center}.masthead-rule{height:5px;margin-bottom:23px;border-block:1px solid var(--rule)}.masthead-title{display:inline-block;color:var(--ink);font-family:Chomsky,Georgia,Times New Roman,serif;font-size:clamp(3.5rem,14vw,8.75rem);font-weight:400;letter-spacing:.015em;line-height:.9;text-decoration:none;white-space:nowrap}.masthead-title:hover{color:var(--ink)}.masthead-kicker,.eyebrow,.detail-label,.risk-card p>span,.score-key-title{font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.masthead-kicker{margin:17px 0 22px;color:var(--accent)}.masthead-meta{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;padding:9px 0;border-block:1px solid var(--rule);font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.masthead-meta>:first-child{text-align:left}.masthead-meta>:last-child{text-align:right}.section-heading{padding-bottom:14px;border-bottom:3px double var(--rule)}.section-heading h1,.section-heading h2{margin:0;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.04em;line-height:.95}.section-heading>p:last-child{margin:9px 0 0}.eyebrow{margin-bottom:8px;color:var(--accent)}@media(max-width:700px){.site-shell{width:100%}.masthead{padding:20px 18px 0}.masthead-rule{margin-bottom:19px}.masthead-title{font-size:14.8vw}.masthead-kicker{margin:14px 0 19px}.masthead-meta{grid-template-columns:1fr 1fr;gap:8px 16px}.masthead-meta>:nth-child(2){display:none}}.edition-nav{display:grid;grid-template-columns:8rem minmax(12rem,1fr) 8rem;align-items:end;gap:18px;padding:18px 42px;border-bottom:1px solid var(--fine-rule);background:#e8dfcc85}.edition-nav button,.status-panel button{min-height:40px;border:1px solid var(--rule);background:transparent;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.edition-nav button:hover:not(:disabled),.status-panel button:hover{color:var(--paper);background:var(--ink)}.edition-nav button:disabled{border-color:var(--fine-rule);color:var(--muted);cursor:not-allowed;opacity:.55}.edition-nav label{display:grid;gap:5px;justify-self:center;width:min(100%,320px);font-family:Arial,Helvetica,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase}.edition-nav select{width:100%;height:40px;padding:0 34px 0 12px;border:1px solid var(--rule);border-radius:0;background-color:var(--paper);font-family:Georgia,Times New Roman,serif;font-size:1rem}.lead-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(230px,.8fr);gap:34px;padding:42px;border-bottom:5px solid var(--rule)}.top-five-list{margin:23px 0 0;padding:0;list-style:none;counter-reset:top-five}.top-five-list li{display:grid;grid-template-columns:2.7rem 1fr;gap:13px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--fine-rule);counter-increment:top-five}.top-five-list li:before{content:counter(top-five,decimal-leading-zero);color:var(--accent);font-family:Arial,Helvetica,sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.08em}.top-five-list a{color:var(--ink);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;line-height:1.28;text-decoration:none}.top-five-list a:hover{color:var(--accent)}.lead-sidebar{padding-left:27px;border-left:1px solid var(--rule)}.lead-story{margin-bottom:28px}.lead-story a{display:block;color:var(--ink);text-decoration:none}.lead-story a:hover .lead-story-synopsis{color:var(--accent-dark)}.lead-story-header{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:13px}.lead-story-header .eyebrow{margin:0;line-height:1}.lead-story-score{display:inline-flex;align-items:center;justify-content:center;width:3.125rem;height:1.875rem;padding:0 6.25px;font-family:Arial,Helvetica,sans-serif;font-size:.9rem;font-weight:800;line-height:1;text-align:center}.lead-story-synopsis{margin:0 0 14px;padding-left:17px;border-left:3px solid var(--accent);font-size:clamp(1.25rem,2.1vw,1.55rem);font-style:italic;line-height:1.34}.lead-story-attribution{display:block;color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.score-key{display:grid;gap:0;border-block:2px solid var(--rule);font-family:Arial,Helvetica,sans-serif;font-size:.75rem}.score-key>span{display:flex;justify-content:space-between;padding:8px 2px;border-bottom:1px solid var(--fine-rule)}.score-key-band{display:inline-flex;gap:8px;align-items:center}.score-key-swatch{width:.8rem;height:.8rem;border:1px solid var(--band-border);background-color:var(--band-background)}.score-key>span:last-child{border:0}.score-key .score-key-title{display:block;color:var(--accent)}.edition-body{padding:0 42px 32px}.region-section{padding-top:45px}.region-heading{display:flex;align-items:end;justify-content:space-between;padding-bottom:9px;border-bottom:4px solid var(--rule)}.region-heading h2{margin:0;font-size:clamp(2rem,4.5vw,3.8rem);letter-spacing:-.05em;line-height:.9}.region-heading span{font-family:Arial,Helvetica,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.region-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.region-empty-note{max-width:720px;margin:14px 0 0;color:var(--muted);font-size:.9rem;font-style:italic;line-height:1.45}.edition-card{padding:24px 0 20px;border-bottom:1px solid var(--fine-rule);scroll-margin-top:24px}.edition-card:target,.edition-card:focus{background:linear-gradient(90deg,rgb(142 36 27 / 8%),transparent 80%)}.edition-card-header{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start}.edition-card h3{margin:0;font-size:1.38rem;letter-spacing:-.02em;line-height:1.1}.significance-badge{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:1.5rem;padding:0 5px;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:800;line-height:1;text-align:center}.significance-chip{border:1px solid var(--band-border);color:var(--band-foreground);background-color:var(--band-background)}.significance-band--watch{--band-background: var(--significance-watch);--band-border: #000;--band-foreground: var(--ink)}.significance-band--serious{--band-background: var(--significance-serious);--band-border: #000;--band-foreground: var(--ink)}.significance-band--severe{--band-background: var(--significance-severe);--band-border: #000;--band-foreground: var(--paper)}.significance-band--critical{--band-background: var(--significance-critical);--band-border: #fff;--band-foreground: var(--paper)}.edition-summary{margin:13px 0;font-size:1.02rem;line-height:1.52}.edition-summary:first-letter{font-size:1.25em;font-weight:700}.figures-used{margin:17px 0;padding:12px 14px;border-left:3px solid var(--accent);background:#e8dfcc73}.figures-used ul{margin:7px 0 0;padding-left:17px;font-size:.9rem;font-style:italic;line-height:1.4}.edition-card-footer{display:flex;gap:10px;color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:.7rem;line-height:1.45}.context-label{color:var(--accent);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.risk-section{padding:46px 42px 50px;color:#f2ecdf;background:#24231f}.section-heading-light{border-color:#eee6d6}.section-heading-light .eyebrow{color:#df6c5f}.risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin-top:17px}.risk-card{padding:22px 0;border-bottom:1px solid #6d685f}.risk-card header{display:flex;gap:16px;align-items:start;justify-content:space-between;margin-bottom:17px}.risk-card h3{margin:0;font-size:1.45rem;line-height:1.1}.risk-card p{margin-bottom:13px;line-height:1.45}.risk-card p>span{display:block;margin-bottom:4px;color:#df6c5f}.risk-card .risk-sources{margin-bottom:0;font-family:Arial,Helvetica,sans-serif;font-size:.7rem}.risk-card .risk-sources span{display:inline;color:inherit;font:inherit;letter-spacing:normal;text-transform:none}.risk-card a{color:#f1b5ab}.score{display:grid;grid-template-columns:auto 70px;gap:6px 8px;align-items:center;flex:0 0 auto;font-family:Arial,Helvetica,sans-serif}.score-number{min-width:3.1rem;padding:4px 6px;font-size:1.1rem;font-weight:800;line-height:1;text-align:center}.score-track{width:70px;height:5px;background:#68645b}.score-fill{display:block;height:100%;background-color:var(--band-background)}.risk-section .score-number.significance-band--watch,.risk-section .score-number.significance-band--serious{border-color:#000}.risk-section .score-number.significance-band--severe,.risk-section .score-number.significance-band--critical{border-color:#fff}.score-label{grid-column:1 / -1;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.source-notes{padding:46px 42px}.source-notes-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);gap:45px;padding-top:25px}.source-notes h3{margin:0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.source-notes ul{margin:0 0 26px;padding-left:19px;line-height:1.48}.source-list{margin-bottom:26px;color:var(--accent-dark);font-size:1.1rem;font-weight:700}.coverage-note{padding:19px;border:1px solid var(--rule)}.coverage-note dl{margin:0 0 18px}.coverage-note dl div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--fine-rule)}.coverage-note dt,.coverage-note dd,.coverage-note p,.coverage-note details{font-family:Arial,Helvetica,sans-serif;font-size:.75rem}.coverage-note dd{margin:0;font-weight:800}.coverage-note summary{color:var(--accent-dark);cursor:pointer;font-weight:800}.coverage-note details ul{margin-top:12px;font-size:.72rem}.status-panel{min-height:55vh;padding:clamp(60px,10vw,130px) 42px;text-align:center}.status-panel h1{margin-bottom:18px;font-size:clamp(2rem,5vw,4rem)}.status-panel>p:not(.eyebrow){max-width:650px;margin:0 auto 26px;font-size:1.1rem;line-height:1.5}.status-panel button{padding:0 20px}.error-panel{background:linear-gradient(rgb(142 36 27 / 5%),transparent 65%)}.site-footer{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(300px,1.15fr) minmax(330px,1.1fr);gap:32px;align-items:center;padding:17px 42px 19px;border-top:4px double var(--rule);font-family:Arial,Helvetica,sans-serif}.footer-brand{align-self:start}.footer-wordmark{display:inline-block;color:var(--ink);font-family:Chomsky,Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;letter-spacing:.015em;line-height:1;text-decoration:none}.footer-wordmark:hover{color:var(--ink)}.footer-tagline{margin:9px 0 0;color:var(--accent);font-size:.65rem;font-weight:800;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.footer-methodology{max-width:440px;margin:0;color:var(--muted);font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-style:italic;line-height:1.5}.footer-links{margin-top:8px;font-size:.65rem;font-weight:800;letter-spacing:.06em;line-height:1.45;text-transform:uppercase}.footer-links a{color:var(--ink);text-decoration:none}.footer-links a:hover{color:var(--accent)}.footer-helper{color:var(--muted);font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-style:italic;font-weight:400;letter-spacing:normal;line-height:1.35;text-transform:none}.footer-meta{justify-self:end;text-align:right}.footer-printed{display:block;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.back-to-top{position:fixed;right:max(18px,calc((100vw - 1180px)/2 - 80px));bottom:max(18px,env(safe-area-inset-bottom));z-index:10;min-width:62px;min-height:44px;padding:8px 11px;border:1px solid var(--rule);border-radius:0;color:var(--ink);background:var(--paper);box-shadow:2px 3px 8px #17171333;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.back-to-top span{font-size:.9rem}.back-to-top:hover{color:var(--paper);background:var(--ink)}@media(max-width:1000px){.site-footer{grid-template-columns:1fr;gap:14px;padding:18px 28px 20px}.footer-meta{justify-self:stretch;padding-right:74px;text-align:left}}@media(max-width:800px){.lead-grid,.source-notes-grid{grid-template-columns:1fr}.lead-sidebar{display:contents}.lead-story{order:-1;margin:0;padding-bottom:26px;border-bottom:1px solid var(--rule)}.top-five{order:0}.lead-sidebar .score-key{order:1;max-width:400px;margin-top:4px}.region-items,.risk-grid{grid-template-columns:1fr}}@media(max-width:700px){.edition-nav{grid-template-columns:1fr 1fr;gap:12px;padding:15px 18px}.edition-nav label{grid-column:1 / -1;grid-row:1}.lead-grid,.edition-body,.risk-section,.source-notes,.status-panel{padding-right:18px;padding-left:18px}.site-footer{padding:16px 18px 18px}}
