.masthead[data-v-28c005c5]{border-bottom:3px double var(--ink);padding:1.2rem 0 1rem;text-align:center}.masthead-top[data-v-28c005c5]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px;max-width:900px;margin:0 auto .6rem;padding:0 2rem;font-size:11px;color:var(--ink3);letter-spacing:.06em;font-family:"Noto Serif SC",serif}.pub-name[data-v-28c005c5]{font-family:"Noto Serif SC",serif;font-size:34px;font-weight:700;letter-spacing:.05em;color:var(--ink);display:block;margin-bottom:.2rem}.pub-sub[data-v-28c005c5]{font-size:11px;letter-spacing:.25em;color:var(--ink3);text-transform:uppercase}.breaking-bar[data-v-28c005c5]{background:var(--accent2);color:#fff;text-align:center;padding:.4rem 2rem;font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}@media (max-width: 640px){.masthead[data-v-28c005c5]{padding:.9rem 0 .75rem}.masthead-top[data-v-28c005c5]{padding:0 1rem;font-size:10px;justify-content:center}.pub-name[data-v-28c005c5]{font-size:26px}.pub-sub[data-v-28c005c5]{font-size:10px;letter-spacing:.15em}.breaking-bar[data-v-28c005c5]{font-size:11px;letter-spacing:.06em;padding:.4rem 1rem}}.hero[data-v-c16765eb]{padding:2rem 0 1.5rem;border-bottom:1px solid var(--rule2)}.hero-cat[data-v-c16765eb]{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-weight:500;margin-bottom:.75rem;display:flex;align-items:center;gap:8px}.hero-cat[data-v-c16765eb]:before{content:"";display:inline-block;width:24px;height:1px;background:var(--accent)}.hero-h1[data-v-c16765eb]{font-family:"Noto Serif SC",serif;font-size:38px;font-weight:700;line-height:1.25;color:var(--ink);margin-bottom:1rem;letter-spacing:.01em}.deck[data-v-c16765eb]{font-size:16px;color:var(--ink2);line-height:1.7;max-width:680px;margin-bottom:1rem;font-family:"Noto Serif SC",serif;font-weight:400}.byline-row[data-v-c16765eb]{display:flex;gap:20px;font-size:12px;color:var(--ink4);align-items:center;flex-wrap:wrap}.byline-row span[data-v-c16765eb]{display:flex;align-items:center;gap:5px}@media (max-width: 900px){.hero-h1[data-v-c16765eb]{font-size:32px}.deck[data-v-c16765eb]{font-size:15px}}@media (max-width: 640px){.hero[data-v-c16765eb]{padding:1.25rem 0 1rem}.hero-h1[data-v-c16765eb]{font-size:22px;line-height:1.3}.deck[data-v-c16765eb]{font-size:14px;max-width:100%}.byline-row[data-v-c16765eb]{gap:6px;flex-direction:column;align-items:flex-start}}.metrics[data-v-1fc60f1e]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rule2);border-bottom:1px solid var(--rule2);margin:1.5rem 0}.metric[data-v-1fc60f1e]{padding:1.2rem 1rem;border-right:1px solid var(--rule2);text-align:center}.metric[data-v-1fc60f1e]:last-child{border-right:none}.metric-lbl[data-v-1fc60f1e]{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink4);margin-bottom:.4rem}.metric-val[data-v-1fc60f1e]{font-family:"Noto Serif SC",serif;font-size:22px;font-weight:700;color:var(--accent);line-height:1.1}.metric-unit[data-v-1fc60f1e]{font-size:11px;color:var(--ink3);margin-top:3px}@media (max-width: 640px){.metrics[data-v-1fc60f1e]{grid-template-columns:repeat(2,1fr)}.metric[data-v-1fc60f1e]{padding:.85rem .6rem}.metric-val[data-v-1fc60f1e]{font-size:18px}.metric[data-v-1fc60f1e]:nth-child(2),.metric[data-v-1fc60f1e]:nth-child(4){border-right:none}.metric[data-v-1fc60f1e]:nth-child(1),.metric[data-v-1fc60f1e]:nth-child(2){border-bottom:1px solid var(--rule2)}}.illus-section[data-v-afe2da6e]{margin:1.5rem 0}.hero-illus[data-v-afe2da6e]{margin:0 0 1.5rem;border:1px solid var(--rule);border-radius:2px;overflow:hidden;background:#0a0f1e}.hero-illus figcaption[data-v-afe2da6e]{font-size:12px;color:var(--ink3);padding:.5rem .75rem;border-top:1px solid var(--rule);background:var(--bg2);font-style:italic}.two-col[data-v-afe2da6e]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.illus-wrap[data-v-afe2da6e]{border:1px solid var(--rule);border-radius:2px;overflow:hidden;background:#050c20}.illus-wrap figcaption[data-v-afe2da6e]{font-size:12px;color:var(--ink3);padding:.45rem .7rem;border-top:1px solid var(--rule);background:var(--bg2);font-style:italic}.illus-wrap strong[data-v-afe2da6e]{font-weight:500;color:var(--ink2);font-style:normal;display:block}@media (max-width: 640px){.hero-illus svg[data-v-afe2da6e]{max-height:220px}.two-col[data-v-afe2da6e]{grid-template-columns:1fr;gap:1rem}}.body-section[data-v-3123abbb]{margin:1.5rem 0}.section-head[data-v-3123abbb]{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink4);border-bottom:1px solid var(--rule2);padding-bottom:.4rem;margin-bottom:1rem}.article-body p[data-v-3123abbb]{margin-bottom:1rem;color:var(--ink2)}.pullquote[data-v-3123abbb]{border-top:3px solid var(--accent);border-bottom:1px solid var(--rule2);padding:1.2rem 1.5rem;margin:1.5rem 0;background:var(--bg2)}.pullquote blockquote[data-v-3123abbb]{font-family:"Noto Serif SC",serif;font-size:18px;line-height:1.6;color:var(--ink);font-style:italic;margin-bottom:.5rem}.pullquote cite[data-v-3123abbb]{font-size:12px;color:var(--ink4);font-style:normal;display:block}.ev-grid[data-v-3123abbb]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule2);border:1px solid var(--rule2);margin:1rem 0 1.5rem}.ev-cell[data-v-3123abbb]{background:var(--bg);padding:1rem 1.1rem}.ev-head[data-v-3123abbb]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ev-badge-logo[data-v-3123abbb]{width:26px;height:26px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.ev-name[data-v-3123abbb]{font-size:13px;font-weight:500;color:var(--ink)}.ev-date[data-v-3123abbb]{font-size:11px;color:var(--ink4)}.ev-body[data-v-3123abbb]{font-size:13px;color:var(--ink3);line-height:1.55}.ev-tag[data-v-3123abbb]{display:inline-block;font-size:10px;padding:2px 6px;margin-top:7px;border-radius:2px;font-weight:500;letter-spacing:.03em}.tag-green[data-v-3123abbb]{background:#e8f5e9;color:#2e7d32}.tag-blue[data-v-3123abbb]{background:#e3effe;color:#1a3a6b}.bar-section[data-v-3123abbb]{margin:1rem 0 1.5rem}.bar-row[data-v-3123abbb]{display:flex;align-items:center;gap:10px;margin-bottom:9px}.bar-lbl[data-v-3123abbb]{font-size:12px;color:var(--ink3);width:130px;flex-shrink:0;text-align:right}.bar-track[data-v-3123abbb]{flex:1;height:20px;background:var(--bg2);border-radius:1px;overflow:hidden;border:1px solid var(--rule)}.bar-fill[data-v-3123abbb]{height:100%;display:flex;align-items:center;padding-left:7px}.bar-val[data-v-3123abbb]{font-size:11px;font-weight:500;white-space:nowrap}.tl[data-v-3123abbb]{margin:1rem 0 1.5rem}.tl-row[data-v-3123abbb]{display:flex;gap:16px;padding:10px 0}.tl-spine[data-v-3123abbb]{display:flex;flex-direction:column;align-items:center;width:18px;flex-shrink:0}.tl-dot[data-v-3123abbb]{width:9px;height:9px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:5px}.tl-dot.future[data-v-3123abbb]{background:var(--gold)}.tl-line[data-v-3123abbb]{flex:1;width:1px;background:var(--rule2)}.tl-body[data-v-3123abbb]{flex:1;padding-bottom:8px}.tl-when[data-v-3123abbb]{font-size:11px;color:var(--ink4);margin-bottom:2px}.tl-ttl[data-v-3123abbb]{font-size:14px;font-weight:500;color:var(--ink)}.tl-desc[data-v-3123abbb]{font-size:13px;color:var(--ink3);margin-top:3px;line-height:1.5}.tag-row[data-v-3123abbb]{margin:1.5rem 0}.pill[data-v-3123abbb]{display:inline-block;font-size:11px;border:1px solid var(--rule2);color:var(--ink3);padding:5px 11px;border-radius:2px;margin:3px;min-height:30px;line-height:20px}@media (max-width: 640px){.pullquote[data-v-3123abbb]{padding:1rem}.pullquote blockquote[data-v-3123abbb]{font-size:15px}.ev-grid[data-v-3123abbb]{grid-template-columns:1fr}.bar-section[data-v-3123abbb]{overflow-x:auto}.bar-lbl[data-v-3123abbb]{width:72px;font-size:11px}.bar-val[data-v-3123abbb]{font-size:10px}.tl-ttl[data-v-3123abbb]{font-size:13px}.tl-desc[data-v-3123abbb]{font-size:12px}.tag-row[data-v-3123abbb]{line-height:2.2}.pill[data-v-3123abbb]{padding:5px 10px}}.site-footer[data-v-3cc04230]{border-top:3px double var(--rule2);margin-top:2rem;padding:1.2rem 0;font-size:11px;color:var(--ink4);line-height:1.6}.container[data-v-3cc04230]{max-width:900px;margin:0 auto;padding:0 2rem}@media (max-width: 640px){.site-footer[data-v-3cc04230]{padding:1rem 0}}.container{max-width:900px;margin:0 auto;padding:0 2rem}@media (max-width: 900px){.container{padding:0 1.5rem}}@media (max-width: 640px){.container{padding:0 1rem}}:root{--ink: #0d0d0d;--ink2: #3a3a3a;--ink3: #6b6b6b;--ink4: #9b9b9b;--rule: #e0ddd8;--rule2: #c8c5bf;--bg: #faf9f7;--bg2: #f3f1ed;--accent: #1a3a6b;--accent2:#c0392b;--gold: #b8860b}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:Noto Sans SC,sans-serif;font-size:15px;line-height:1.8}a{text-decoration:none;color:inherit}
