.article-header[data-astro-cid-pnkoy5kg]{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-pnkoy5kg]{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-pnkoy5kg]{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-pnkoy5kg]{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-pnkoy5kg]{display:flex;align-items:center;gap:var(--space-3)}.author-avatar[data-astro-cid-pnkoy5kg]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--color-gold)}.author-name[data-astro-cid-pnkoy5kg]{font-weight:var(--font-semibold);color:var(--color-white)}.article-date[data-astro-cid-pnkoy5kg]{font-size:var(--text-sm);color:var(--color-gray-400)}.article-stats[data-astro-cid-pnkoy5kg]{display:flex;gap:var(--space-4);font-size:var(--text-sm);color:var(--color-gray-400)}.article-body-wrapper[data-astro-cid-pnkoy5kg]{padding:var(--space-16) 0}.article-layout[data-astro-cid-pnkoy5kg]{display:grid;grid-template-columns:240px 1fr;gap:var(--space-12);align-items:start}.article-content[data-astro-cid-pnkoy5kg]{max-width:720px;margin:0 auto}.content-section[data-astro-cid-pnkoy5kg]{margin-bottom:var(--space-16)}.content-section[data-astro-cid-pnkoy5kg] h2[data-astro-cid-pnkoy5kg]{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-pnkoy5kg] h2[data-astro-cid-pnkoy5kg]:before{content:"▶ ";color:var(--color-gold)}.section-past[data-astro-cid-pnkoy5kg] h2[data-astro-cid-pnkoy5kg]:before{content:"◀ ";color:var(--color-navy)}.section-future[data-astro-cid-pnkoy5kg] h2[data-astro-cid-pnkoy5kg]:before{content:"▲ ";color:var(--color-gold)}.content-section[data-astro-cid-pnkoy5kg] h3[data-astro-cid-pnkoy5kg]{font-size:var(--text-2xl);color:var(--color-navy);margin-top:var(--space-8);margin-bottom:var(--space-4)}.content-section[data-astro-cid-pnkoy5kg] h4[data-astro-cid-pnkoy5kg]{font-size:var(--text-xl);color:var(--color-navy);margin-top:var(--space-6);margin-bottom:var(--space-3)}.lead-paragraph[data-astro-cid-pnkoy5kg]{font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--color-text);margin-bottom:var(--space-6);font-weight:var(--font-normal)}.article-content[data-astro-cid-pnkoy5kg] p[data-astro-cid-pnkoy5kg]{margin-bottom:var(--space-4);line-height:var(--leading-relaxed);color:var(--color-text)}.article-content[data-astro-cid-pnkoy5kg] ul[data-astro-cid-pnkoy5kg],.article-content[data-astro-cid-pnkoy5kg] ol[data-astro-cid-pnkoy5kg]{margin-bottom:var(--space-6);padding-left:var(--space-6)}.article-content[data-astro-cid-pnkoy5kg] li[data-astro-cid-pnkoy5kg]{margin-bottom:var(--space-3);line-height:var(--leading-relaxed)}.article-content[data-astro-cid-pnkoy5kg] li[data-astro-cid-pnkoy5kg] strong[data-astro-cid-pnkoy5kg]{color:var(--color-navy)}.article-content[data-astro-cid-pnkoy5kg] a[data-astro-cid-pnkoy5kg]{color:var(--color-navy);text-decoration:underline;font-weight:var(--font-semibold)}.article-content[data-astro-cid-pnkoy5kg] a[data-astro-cid-pnkoy5kg]:hover{color:var(--color-gold)}.stat-highlight[data-astro-cid-pnkoy5kg]{padding:var(--space-8);background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-midnight) 100%);color:var(--color-white);border-radius:var(--radius-lg);text-align:center;margin:var(--space-8) 0}.stat-number[data-astro-cid-pnkoy5kg]{font-family:var(--font-serif);font-size:var(--text-6xl);font-weight:var(--font-bold);color:var(--color-gold);margin-bottom:var(--space-3)}.stat-label[data-astro-cid-pnkoy5kg]{font-size:var(--text-lg);color:var(--color-gray-300);line-height:var(--leading-relaxed)}.article-quote[data-astro-cid-pnkoy5kg]{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-pnkoy5kg] cite[data-astro-cid-pnkoy5kg]{display:block;margin-top:var(--space-4);font-size:var(--text-sm);font-style:normal;color:var(--color-text-muted)}.key-insight[data-astro-cid-pnkoy5kg],.data-box[data-astro-cid-pnkoy5kg],.projection-box[data-astro-cid-pnkoy5kg],.future-summary[data-astro-cid-pnkoy5kg]{padding:var(--space-6);border-radius:var(--radius-lg);margin:var(--space-8) 0}.key-insight[data-astro-cid-pnkoy5kg]{background-color:#d4af371a;border:2px solid var(--color-gold)}.key-insight[data-astro-cid-pnkoy5kg] h4[data-astro-cid-pnkoy5kg]{color:var(--color-navy);margin-bottom:var(--space-3)}.data-box[data-astro-cid-pnkoy5kg]{background-color:var(--color-gray-50);border:var(--border-width) solid var(--color-border)}.data-box[data-astro-cid-pnkoy5kg] h4[data-astro-cid-pnkoy5kg]{color:var(--color-navy);margin-bottom:var(--space-4)}.projection-box[data-astro-cid-pnkoy5kg]{background:linear-gradient(135deg,#1e3a5f0d,#0a11280d);border:2px solid var(--color-navy)}.future-summary[data-astro-cid-pnkoy5kg]{background-color:var(--color-navy);color:var(--color-white)}.future-summary[data-astro-cid-pnkoy5kg] h4[data-astro-cid-pnkoy5kg]{color:var(--color-gold)}.future-summary[data-astro-cid-pnkoy5kg] p[data-astro-cid-pnkoy5kg],.future-summary[data-astro-cid-pnkoy5kg] li[data-astro-cid-pnkoy5kg]{color:var(--color-gray-300)}.comparison-list[data-astro-cid-pnkoy5kg],.factors-grid[data-astro-cid-pnkoy5kg]{margin:var(--space-6) 0}.factors-grid[data-astro-cid-pnkoy5kg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.factor-card[data-astro-cid-pnkoy5kg]{padding:var(--space-4);background-color:var(--color-white);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);text-align:center}.factor-score[data-astro-cid-pnkoy5kg]{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-error);margin-bottom:var(--space-2)}.factor-name[data-astro-cid-pnkoy5kg]{font-weight:var(--font-semibold);color:var(--color-navy);margin-bottom:var(--space-2)}.factor-desc[data-astro-cid-pnkoy5kg]{font-size:var(--text-sm);color:var(--color-text-muted)}.scenario-details[data-astro-cid-pnkoy5kg]{padding:var(--space-6);background-color:var(--color-gray-50);border-radius:var(--radius-lg);margin:var(--space-6) 0}.article-cta[data-astro-cid-pnkoy5kg]{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-pnkoy5kg] h3[data-astro-cid-pnkoy5kg]{color:var(--color-white);margin-bottom:var(--space-3)}.article-cta[data-astro-cid-pnkoy5kg] p[data-astro-cid-pnkoy5kg]{color:var(--color-gray-300);margin-bottom:var(--space-6)}.article-sources[data-astro-cid-pnkoy5kg]{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-pnkoy5kg] h4[data-astro-cid-pnkoy5kg]{font-size:var(--text-base);margin-bottom:var(--space-3)}.article-sources[data-astro-cid-pnkoy5kg] ul[data-astro-cid-pnkoy5kg]{margin:0;padding-left:var(--space-5)}.article-sources[data-astro-cid-pnkoy5kg] li[data-astro-cid-pnkoy5kg]{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2)}.author-bio-section[data-astro-cid-pnkoy5kg]{padding:var(--space-12) 0;background-color:var(--color-gray-50)}.author-bio[data-astro-cid-pnkoy5kg]{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-pnkoy5kg]{width:120px;height:120px;border-radius:50%;object-fit:cover;flex-shrink:0}.bio-content[data-astro-cid-pnkoy5kg] h3[data-astro-cid-pnkoy5kg]{color:var(--color-navy);margin-bottom:var(--space-2)}.bio-title[data-astro-cid-pnkoy5kg]{color:var(--color-gold);font-weight:var(--font-semibold);margin-bottom:var(--space-3)}.bio-description[data-astro-cid-pnkoy5kg]{line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.bio-link[data-astro-cid-pnkoy5kg]{color:var(--color-navy);font-weight:var(--font-semibold);text-decoration:none}.bio-link[data-astro-cid-pnkoy5kg]:hover{color:var(--color-gold)}@media (max-width: 1280px){.article-layout[data-astro-cid-pnkoy5kg]{grid-template-columns:1fr}}@media (max-width: 768px){.article-title[data-astro-cid-pnkoy5kg]{font-size:var(--text-3xl)}.article-excerpt[data-astro-cid-pnkoy5kg]{font-size:var(--text-lg)}.article-meta[data-astro-cid-pnkoy5kg]{flex-direction:column;gap:var(--space-4);align-items:flex-start}.factors-grid[data-astro-cid-pnkoy5kg]{grid-template-columns:1fr}.author-bio[data-astro-cid-pnkoy5kg]{flex-direction:column;text-align:center}.bio-avatar[data-astro-cid-pnkoy5kg]{margin:0 auto}}
