.article-header[data-astro-cid-arubrdc7]{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-arubrdc7]{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-arubrdc7]{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-arubrdc7]{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-arubrdc7]{display:flex;align-items:center;gap:var(--space-3)}.author-avatar[data-astro-cid-arubrdc7]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--color-gold)}.author-name[data-astro-cid-arubrdc7]{font-weight:var(--font-semibold);color:var(--color-white)}.article-date[data-astro-cid-arubrdc7]{font-size:var(--text-sm);color:var(--color-gray-400)}.article-stats[data-astro-cid-arubrdc7]{display:flex;gap:var(--space-4);font-size:var(--text-sm);color:var(--color-gray-400)}.article-body-wrapper[data-astro-cid-arubrdc7]{padding:var(--space-16) 0}.article-layout[data-astro-cid-arubrdc7]{display:grid;grid-template-columns:240px 1fr;gap:var(--space-12);align-items:start}.article-content[data-astro-cid-arubrdc7]{max-width:720px;margin:0 auto}.content-section[data-astro-cid-arubrdc7]{margin-bottom:var(--space-16)}.content-section[data-astro-cid-arubrdc7] h2[data-astro-cid-arubrdc7]{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-past[data-astro-cid-arubrdc7] h2[data-astro-cid-arubrdc7]:before{content:"◀ ";color:var(--color-navy)}.section-future[data-astro-cid-arubrdc7] h2[data-astro-cid-arubrdc7]:before{content:"▲ ";color:var(--color-gold)}.content-section[data-astro-cid-arubrdc7] h3[data-astro-cid-arubrdc7]{font-size:var(--text-2xl);color:var(--color-navy);margin-top:var(--space-8);margin-bottom:var(--space-4)}.content-section[data-astro-cid-arubrdc7] h4[data-astro-cid-arubrdc7]{font-size:var(--text-xl);color:var(--color-navy);margin-top:var(--space-6);margin-bottom:var(--space-3)}.lead-paragraph[data-astro-cid-arubrdc7]{font-size:var(--text-xl);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.article-content[data-astro-cid-arubrdc7] p[data-astro-cid-arubrdc7]{margin-bottom:var(--space-4);line-height:var(--leading-relaxed)}.article-content[data-astro-cid-arubrdc7] ul[data-astro-cid-arubrdc7],.article-content[data-astro-cid-arubrdc7] ol[data-astro-cid-arubrdc7]{margin-bottom:var(--space-6);padding-left:var(--space-6)}.article-content[data-astro-cid-arubrdc7] li[data-astro-cid-arubrdc7]{margin-bottom:var(--space-3);line-height:var(--leading-relaxed)}.article-content[data-astro-cid-arubrdc7] a[data-astro-cid-arubrdc7]{color:var(--color-navy);text-decoration:underline;font-weight:var(--font-semibold)}.stat-highlight[data-astro-cid-arubrdc7]{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);margin:var(--space-8) 0}.stat-grid[data-astro-cid-arubrdc7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-6)}.stat-item-inline[data-astro-cid-arubrdc7]{text-align:center}.stat-number-inline[data-astro-cid-arubrdc7]{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-gold);margin-bottom:var(--space-2)}.stat-label-inline[data-astro-cid-arubrdc7]{font-size:var(--text-sm);color:var(--color-gray-300)}.article-quote[data-astro-cid-arubrdc7]{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-arubrdc7] cite[data-astro-cid-arubrdc7]{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-arubrdc7]{padding:var(--space-6);background-color:#d4af371a;border:2px solid var(--color-gold);border-radius:var(--radius-lg);margin:var(--space-8) 0}.key-insight[data-astro-cid-arubrdc7] h4[data-astro-cid-arubrdc7]{color:var(--color-navy);margin-bottom:var(--space-3)}.michelin-score[data-astro-cid-arubrdc7],.ledger-score[data-astro-cid-arubrdc7]{padding:var(--space-6);background-color:var(--color-gray-50);border-radius:var(--radius-lg);margin:var(--space-8) 0}.score-grid[data-astro-cid-arubrdc7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-4);margin-top:var(--space-4)}.score-item[data-astro-cid-arubrdc7]{text-align:center;padding:var(--space-4);background-color:var(--color-white);border-radius:var(--radius-md)}.score-value[data-astro-cid-arubrdc7]{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-success);margin-bottom:var(--space-2)}.score-label[data-astro-cid-arubrdc7]{font-weight:var(--font-semibold);color:var(--color-navy);margin-bottom:var(--space-1);font-size:var(--text-sm)}.score-desc[data-astro-cid-arubrdc7]{font-size:var(--text-xs);color:var(--color-text-muted)}.comparison-table[data-astro-cid-arubrdc7]{width:100%;border-collapse:collapse;margin:var(--space-8) 0;font-size:var(--text-sm)}.comparison-table[data-astro-cid-arubrdc7] th[data-astro-cid-arubrdc7],.comparison-table[data-astro-cid-arubrdc7] td[data-astro-cid-arubrdc7]{padding:var(--space-3);text-align:left;border:var(--border-width) solid var(--color-border)}.comparison-table[data-astro-cid-arubrdc7] thead[data-astro-cid-arubrdc7]{background-color:var(--color-navy);color:var(--color-white)}.comparison-table[data-astro-cid-arubrdc7] tbody[data-astro-cid-arubrdc7] tr[data-astro-cid-arubrdc7]:nth-child(2n){background-color:var(--color-gray-50)}.implementation-roadmap[data-astro-cid-arubrdc7],.future-vision[data-astro-cid-arubrdc7],.call-to-action-box[data-astro-cid-arubrdc7]{padding:var(--space-6);border-radius:var(--radius-lg);margin:var(--space-8) 0}.implementation-roadmap[data-astro-cid-arubrdc7]{background-color:var(--color-gray-50);border:2px solid var(--color-navy)}.future-vision[data-astro-cid-arubrdc7]{background:linear-gradient(135deg,#1e3a5f0d,#d4af370d);border:2px solid var(--color-gold)}.call-to-action-box[data-astro-cid-arubrdc7]{background-color:var(--color-navy);color:var(--color-white)}.call-to-action-box[data-astro-cid-arubrdc7] h4[data-astro-cid-arubrdc7]{color:var(--color-gold)}.call-to-action-box[data-astro-cid-arubrdc7] p[data-astro-cid-arubrdc7],.call-to-action-box[data-astro-cid-arubrdc7] li[data-astro-cid-arubrdc7]{color:var(--color-gray-300)}.call-to-action-box[data-astro-cid-arubrdc7] a[data-astro-cid-arubrdc7]{color:var(--color-gold)}.article-conclusion[data-astro-cid-arubrdc7]{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-arubrdc7] h3[data-astro-cid-arubrdc7]{color:var(--color-navy);margin-bottom:var(--space-4)}.conclusion-emphasis[data-astro-cid-arubrdc7]{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-navy);margin-top:var(--space-4)}.article-cta[data-astro-cid-arubrdc7]{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-arubrdc7] h3[data-astro-cid-arubrdc7]{color:var(--color-white);margin-bottom:var(--space-3)}.article-cta[data-astro-cid-arubrdc7] p[data-astro-cid-arubrdc7]{color:var(--color-gray-300);margin-bottom:var(--space-6)}.article-sources[data-astro-cid-arubrdc7]{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-arubrdc7] h4[data-astro-cid-arubrdc7]{font-size:var(--text-base);margin-bottom:var(--space-3)}.article-sources[data-astro-cid-arubrdc7] ul[data-astro-cid-arubrdc7]{margin:0;padding-left:var(--space-5)}.article-sources[data-astro-cid-arubrdc7] li[data-astro-cid-arubrdc7]{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2)}.author-bio-section[data-astro-cid-arubrdc7]{padding:var(--space-12) 0;background-color:var(--color-gray-50)}.author-bio[data-astro-cid-arubrdc7]{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-arubrdc7]{width:120px;height:120px;border-radius:50%;object-fit:cover;flex-shrink:0}.bio-content[data-astro-cid-arubrdc7] h3[data-astro-cid-arubrdc7]{color:var(--color-navy);margin-bottom:var(--space-2)}.bio-title[data-astro-cid-arubrdc7]{color:var(--color-gold);font-weight:var(--font-semibold);margin-bottom:var(--space-3)}.bio-description[data-astro-cid-arubrdc7]{line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.bio-link[data-astro-cid-arubrdc7]{color:var(--color-navy);font-weight:var(--font-semibold);text-decoration:none}.bio-link[data-astro-cid-arubrdc7]:hover{color:var(--color-gold)}@media (max-width: 1280px){.article-layout[data-astro-cid-arubrdc7]{grid-template-columns:1fr}}@media (max-width: 768px){.article-title[data-astro-cid-arubrdc7]{font-size:var(--text-3xl)}.article-meta[data-astro-cid-arubrdc7]{flex-direction:column;gap:var(--space-4);align-items:flex-start}.author-bio[data-astro-cid-arubrdc7]{flex-direction:column;text-align:center}.bio-avatar[data-astro-cid-arubrdc7]{margin:0 auto}.comparison-table[data-astro-cid-arubrdc7]{font-size:var(--text-xs)}.comparison-table[data-astro-cid-arubrdc7] th[data-astro-cid-arubrdc7],.comparison-table[data-astro-cid-arubrdc7] td[data-astro-cid-arubrdc7]{padding:var(--space-2)}}
