.article-header[data-astro-cid-f5fylcxq]{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-f5fylcxq]{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-f5fylcxq]{font-size:var(--text-xl);color:var(--color-gray-300);margin-bottom:var(--space-6)}.article-meta[data-astro-cid-f5fylcxq]{display:flex;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-gray-400);flex-wrap:wrap}.article-body-wrapper[data-astro-cid-f5fylcxq]{padding:var(--space-16) 0}.article-content[data-astro-cid-f5fylcxq]{font-size:var(--text-lg);line-height:var(--leading-relaxed)}.content-section[data-astro-cid-f5fylcxq]{margin-bottom:var(--space-16)}.content-section[data-astro-cid-f5fylcxq] h2[data-astro-cid-f5fylcxq]{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-f5fylcxq] h2[data-astro-cid-f5fylcxq]:before{content:"▶ ";color:var(--color-gold)}.section-past[data-astro-cid-f5fylcxq] h2[data-astro-cid-f5fylcxq]:before{content:"◀ ";color:var(--color-navy)}.section-future[data-astro-cid-f5fylcxq] h2[data-astro-cid-f5fylcxq]:before{content:"▲ ";color:var(--color-gold)}.content-section[data-astro-cid-f5fylcxq] h3[data-astro-cid-f5fylcxq]{color:var(--color-navy);margin-top:var(--space-8);margin-bottom:var(--space-4);font-size:var(--text-2xl)}.content-section[data-astro-cid-f5fylcxq] h4[data-astro-cid-f5fylcxq]{color:var(--color-navy);margin-top:var(--space-6);margin-bottom:var(--space-3)}.lead-paragraph[data-astro-cid-f5fylcxq]{font-size:var(--text-xl);margin-bottom:var(--space-6)}.content-section[data-astro-cid-f5fylcxq] p[data-astro-cid-f5fylcxq]{margin-bottom:var(--space-4)}.content-section[data-astro-cid-f5fylcxq] ul[data-astro-cid-f5fylcxq],.content-section[data-astro-cid-f5fylcxq] ol[data-astro-cid-f5fylcxq]{margin-bottom:var(--space-6);padding-left:var(--space-6)}.content-section[data-astro-cid-f5fylcxq] li[data-astro-cid-f5fylcxq]{margin-bottom:var(--space-3)}.collapse-data[data-astro-cid-f5fylcxq],.warning-signs[data-astro-cid-f5fylcxq],.application-box[data-astro-cid-f5fylcxq],.lesson-box[data-astro-cid-f5fylcxq]{padding:var(--space-6);border-radius:var(--radius-lg);margin:var(--space-8) 0}.collapse-data[data-astro-cid-f5fylcxq]{background-color:#dc26261a;border:2px solid var(--color-error)}.warning-signs[data-astro-cid-f5fylcxq]{background-color:#d977061a;border:2px solid var(--color-warning)}.application-box[data-astro-cid-f5fylcxq]{background-color:var(--color-gray-50);border:2px solid var(--color-navy)}.lesson-box[data-astro-cid-f5fylcxq]{background-color:var(--color-navy);color:var(--color-white)}.lesson-box[data-astro-cid-f5fylcxq] h3[data-astro-cid-f5fylcxq],.lesson-box[data-astro-cid-f5fylcxq] p[data-astro-cid-f5fylcxq]{color:var(--color-white)}.lesson-box[data-astro-cid-f5fylcxq] strong[data-astro-cid-f5fylcxq]{color:var(--color-gold)}.cta-box[data-astro-cid-f5fylcxq]{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}.cta-box[data-astro-cid-f5fylcxq] h3[data-astro-cid-f5fylcxq]{color:var(--color-white);margin-bottom:var(--space-3)}.cta-box[data-astro-cid-f5fylcxq] p[data-astro-cid-f5fylcxq]{color:var(--color-gray-300);margin-bottom:var(--space-6)}.article-sources[data-astro-cid-f5fylcxq]{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-f5fylcxq] h4[data-astro-cid-f5fylcxq]{margin-bottom:var(--space-3)}.article-sources[data-astro-cid-f5fylcxq] ul[data-astro-cid-f5fylcxq]{margin:0;padding-left:var(--space-5)}.article-sources[data-astro-cid-f5fylcxq] li[data-astro-cid-f5fylcxq]{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2)}@media (max-width: 768px){.article-title[data-astro-cid-f5fylcxq]{font-size:var(--text-3xl)}}
