.article-header[data-astro-cid-ja7gcywt]{padding:var(--space-20) 0 var(--space-12);background:linear-gradient(135deg,var(--color-midnight) 0%,var(--color-navy) 100%);color:var(--color-white)}.article-title[data-astro-cid-ja7gcywt]{font-family:var(--font-serif);font-size:var(--text-5xl);color:var(--color-white);line-height:var(--leading-tight);margin:var(--space-4) 0 var(--space-6)}.article-excerpt[data-astro-cid-ja7gcywt]{font-size:var(--text-xl);color:var(--color-gray-300);line-height:var(--leading-relaxed);margin-bottom:var(--space-8)}.article-meta[data-astro-cid-ja7gcywt]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-6);border-top:1px solid rgba(255,255,255,.1)}.author-info[data-astro-cid-ja7gcywt]{display:flex;align-items:center;gap:var(--space-3)}.author-avatar[data-astro-cid-ja7gcywt]{width:48px;height:48px;border-radius:50%;border:2px solid var(--color-gold)}.author-name[data-astro-cid-ja7gcywt]{font-weight:var(--font-semibold);color:var(--color-white)}.article-date[data-astro-cid-ja7gcywt],.article-stats[data-astro-cid-ja7gcywt]{font-size:var(--text-sm);color:var(--color-gray-400)}.article-body-wrapper[data-astro-cid-ja7gcywt]{padding:var(--space-16) 0}.article-layout[data-astro-cid-ja7gcywt]{display:grid;grid-template-columns:240px 1fr;gap:var(--space-12);align-items:start}.article-content[data-astro-cid-ja7gcywt]{max-width:720px;margin:0 auto}.content-section[data-astro-cid-ja7gcywt]{margin-bottom:var(--space-16)}.content-section[data-astro-cid-ja7gcywt] h2[data-astro-cid-ja7gcywt]{font-family:var(--font-serif);font-size:var(--text-4xl);color:var(--color-navy);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:3px solid var(--color-gold)}.section-present[data-astro-cid-ja7gcywt] h2[data-astro-cid-ja7gcywt]:before{content:"▶ ";color:var(--color-gold)}.section-past[data-astro-cid-ja7gcywt] h2[data-astro-cid-ja7gcywt]:before{content:"◀ ";color:var(--color-navy)}.section-future[data-astro-cid-ja7gcywt] h2[data-astro-cid-ja7gcywt]:before{content:"▲ ";color:var(--color-gold)}.content-section[data-astro-cid-ja7gcywt] h3[data-astro-cid-ja7gcywt]{font-size:var(--text-2xl);color:var(--color-navy);margin-top:var(--space-8);margin-bottom:var(--space-4)}.content-section[data-astro-cid-ja7gcywt] h4[data-astro-cid-ja7gcywt]{font-size:var(--text-lg);color:var(--color-navy);margin-top:var(--space-6);margin-bottom:var(--space-3)}.lead-paragraph[data-astro-cid-ja7gcywt]{font-size:var(--text-xl);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.article-content[data-astro-cid-ja7gcywt] p[data-astro-cid-ja7gcywt]{margin-bottom:var(--space-4);line-height:var(--leading-relaxed)}.article-content[data-astro-cid-ja7gcywt] ul[data-astro-cid-ja7gcywt],.article-content[data-astro-cid-ja7gcywt] ol[data-astro-cid-ja7gcywt]{margin-bottom:var(--space-6);padding-left:var(--space-6)}.article-content[data-astro-cid-ja7gcywt] li[data-astro-cid-ja7gcywt]{margin-bottom:var(--space-3);line-height:var(--leading-relaxed)}.article-content[data-astro-cid-ja7gcywt] a[data-astro-cid-ja7gcywt]{color:var(--color-navy);text-decoration:underline;font-weight:var(--font-semibold)}.current-state-box[data-astro-cid-ja7gcywt],.data-box[data-astro-cid-ja7gcywt]{padding:var(--space-6);background-color:var(--color-gray-50);border:2px solid var(--color-navy);border-radius:var(--radius-lg);margin:var(--space-8) 0}.current-state-box[data-astro-cid-ja7gcywt] h3[data-astro-cid-ja7gcywt],.data-box[data-astro-cid-ja7gcywt] h4[data-astro-cid-ja7gcywt]{color:var(--color-navy);margin-bottom:var(--space-4)}.metrics-comparison[data-astro-cid-ja7gcywt]{display:flex;flex-direction:column;gap:var(--space-3)}.metric-row[data-astro-cid-ja7gcywt]{display:grid;grid-template-columns:2fr 1fr 2fr;gap:var(--space-3);padding:var(--space-3);background-color:var(--color-white);border-radius:var(--radius-md);font-size:var(--text-sm)}.metric-label[data-astro-cid-ja7gcywt]{color:var(--color-text-muted)}.metric-value[data-astro-cid-ja7gcywt]{font-weight:var(--font-bold);color:var(--color-navy);text-align:center}.metric-comparison[data-astro-cid-ja7gcywt]{color:var(--color-text-light);font-size:var(--text-xs);text-align:right}.article-quote[data-astro-cid-ja7gcywt]{padding:var(--space-6);margin:var(--space-8) 0;background-color:var(--color-gray-50);border-left:4px solid var(--color-gold);border-radius:var(--radius-md);font-family:var(--font-serif);font-size:var(--text-lg);font-style:italic;line-height:var(--leading-relaxed)}.article-quote[data-astro-cid-ja7gcywt] cite[data-astro-cid-ja7gcywt]{display:block;margin-top:var(--space-4);font-size:var(--text-sm);font-style:normal;color:var(--color-text-muted)}.timeline-data[data-astro-cid-ja7gcywt]{margin:var(--space-8) 0}.timeline-entry[data-astro-cid-ja7gcywt]{display:grid;grid-template-columns:120px 1fr;gap:var(--space-6);margin-bottom:var(--space-8)}.timeline-year[data-astro-cid-ja7gcywt]{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-gold);text-align:right;padding-top:var(--space-2)}.timeline-event[data-astro-cid-ja7gcywt]{padding:var(--space-4);background-color:var(--color-gray-50);border-left:3px solid var(--color-navy);border-radius:var(--radius-md)}.timeline-event[data-astro-cid-ja7gcywt] h4[data-astro-cid-ja7gcywt]{margin-top:0;margin-bottom:var(--space-3)}.timeline-event[data-astro-cid-ja7gcywt] p[data-astro-cid-ja7gcywt]{font-size:var(--text-sm);margin-bottom:var(--space-2)}.scenario-probabilities[data-astro-cid-ja7gcywt]{display:grid;gap:var(--space-4);margin:var(--space-6) 0}.prob-item[data-astro-cid-ja7gcywt]{display:grid;grid-template-columns:100px 1fr;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);align-items:center}.prob-item[data-astro-cid-ja7gcywt].high{background-color:#dc26261a;border:2px solid var(--color-error)}.prob-item[data-astro-cid-ja7gcywt].medium{background-color:#d977061a;border:2px solid var(--color-warning)}.prob-item[data-astro-cid-ja7gcywt].low{background-color:#0596691a;border:2px solid var(--color-success)}.prob-percent[data-astro-cid-ja7gcywt]{font-family:var(--font-serif);font-size:var(--text-5xl);font-weight:var(--font-bold);text-align:center}.prob-item[data-astro-cid-ja7gcywt].high .prob-percent[data-astro-cid-ja7gcywt]{color:var(--color-error)}.prob-item[data-astro-cid-ja7gcywt].medium .prob-percent[data-astro-cid-ja7gcywt]{color:var(--color-warning)}.prob-item[data-astro-cid-ja7gcywt].low .prob-percent[data-astro-cid-ja7gcywt]{color:var(--color-success)}.prob-label[data-astro-cid-ja7gcywt]{font-weight:var(--font-bold);color:var(--color-navy);margin-bottom:var(--space-2)}.prob-reason[data-astro-cid-ja7gcywt]{font-size:var(--text-sm);color:var(--color-text-muted)}.action-section[data-astro-cid-ja7gcywt],.projection-final[data-astro-cid-ja7gcywt]{padding:var(--space-8);background-color:var(--color-gray-50);border-radius:var(--radius-lg);margin:var(--space-12) 0}.article-conclusion[data-astro-cid-ja7gcywt]{padding:var(--space-8);background-color:var(--color-navy);color:var(--color-white);border-radius:var(--radius-lg);margin:var(--space-12) 0}.article-conclusion[data-astro-cid-ja7gcywt] p[data-astro-cid-ja7gcywt]{color:var(--color-gray-300)}.conclusion-emphasis[data-astro-cid-ja7gcywt]{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-gold);margin-top:var(--space-4)}.article-cta[data-astro-cid-ja7gcywt]{padding:var(--space-8);background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-midnight) 100%);border-radius:var(--radius-lg);text-align:center;margin:var(--space-12) 0}.article-cta[data-astro-cid-ja7gcywt] h3[data-astro-cid-ja7gcywt]{color:var(--color-white);margin-bottom:var(--space-3)}.article-cta[data-astro-cid-ja7gcywt] p[data-astro-cid-ja7gcywt]{color:var(--color-gray-300);margin-bottom:var(--space-6)}.article-sources[data-astro-cid-ja7gcywt]{padding:var(--space-6);background-color:var(--color-gray-50);border-radius:var(--radius-md);margin-top:var(--space-8)}.article-sources[data-astro-cid-ja7gcywt] h4[data-astro-cid-ja7gcywt]{font-size:var(--text-base);margin-bottom:var(--space-3)}.article-sources[data-astro-cid-ja7gcywt] ul[data-astro-cid-ja7gcywt]{margin:0;padding-left:var(--space-5)}.article-sources[data-astro-cid-ja7gcywt] li[data-astro-cid-ja7gcywt]{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2)}.author-bio-section[data-astro-cid-ja7gcywt]{padding:var(--space-12) 0;background-color:var(--color-gray-50)}.author-bio[data-astro-cid-ja7gcywt]{display:flex;gap:var(--space-6);padding:var(--space-8);background-color:var(--color-white);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.bio-avatar[data-astro-cid-ja7gcywt]{width:120px;height:120px;border-radius:50%;flex-shrink:0}.bio-content[data-astro-cid-ja7gcywt] h3[data-astro-cid-ja7gcywt]{color:var(--color-navy);margin-bottom:var(--space-2)}.bio-title[data-astro-cid-ja7gcywt]{color:var(--color-gold);font-weight:var(--font-semibold);margin-bottom:var(--space-3)}.bio-link[data-astro-cid-ja7gcywt]{color:var(--color-navy);font-weight:var(--font-semibold);text-decoration:none}@media (max-width: 1280px){.article-layout[data-astro-cid-ja7gcywt]{grid-template-columns:1fr}}@media (max-width: 768px){.article-title[data-astro-cid-ja7gcywt]{font-size:var(--text-3xl)}.metric-row[data-astro-cid-ja7gcywt]{grid-template-columns:1fr;text-align:center}.timeline-entry[data-astro-cid-ja7gcywt]{grid-template-columns:1fr}.timeline-year[data-astro-cid-ja7gcywt]{text-align:left}.author-bio[data-astro-cid-ja7gcywt]{flex-direction:column;text-align:center}}
