.article-module__jJldRW__articlePage{padding:var(--space-3xl)0 var(--space-4xl)}.article-module__jJldRW__backLink{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--space-xl);text-decoration:none;transition:color .2s;display:inline-flex}.article-module__jJldRW__backLink:hover{color:var(--color-primary)}.article-module__jJldRW__articleHeader{max-width:720px;margin:0 auto var(--space-2xl);text-align:center}.article-module__jJldRW__articleTags{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.article-module__jJldRW__articleTag{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);border-radius:var(--radius-full);background:#2d5a3d14;padding:.2rem .6rem}.article-module__jJldRW__articleTitle{font-family:var(--font-heading);font-size:var(--font-size-4xl);color:var(--color-text);line-height:var(--line-height-tight);letter-spacing:-.02em;margin-bottom:var(--space-lg)}.article-module__jJldRW__articleMeta{justify-content:center;align-items:center;gap:var(--space-lg);font-size:var(--font-size-sm);color:var(--color-text-muted);display:flex}.article-module__jJldRW__metaDivider{border-radius:var(--radius-full);background:var(--color-border);width:4px;height:4px}.article-module__jJldRW__heroImage{aspect-ratio:1;max-width:560px;margin:0 auto var(--space-3xl);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-bg-alt),var(--color-accent-light));box-shadow:var(--shadow-md);position:relative;overflow:hidden}.article-module__jJldRW__prose{max-width:720px;font-size:var(--font-size-base);color:var(--color-text);margin:0 auto;line-height:1.85}.article-module__jJldRW__prose h2{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-3xl);margin-bottom:var(--space-lg);color:var(--color-text);letter-spacing:-.01em}.article-module__jJldRW__prose h3{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-top:var(--space-2xl);margin-bottom:var(--space-md);color:var(--color-text)}.article-module__jJldRW__prose p{margin-bottom:var(--space-lg);color:var(--color-text-light)}.article-module__jJldRW__prose strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}.article-module__jJldRW__prose a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.article-module__jJldRW__prose a:hover{text-decoration-color:#0000}.article-module__jJldRW__prose ul,.article-module__jJldRW__prose ol{margin-bottom:var(--space-lg);padding-left:var(--space-xl);color:var(--color-text-light)}.article-module__jJldRW__prose li{margin-bottom:var(--space-sm)}.article-module__jJldRW__prose blockquote{margin:var(--space-2xl)0;padding:var(--space-lg)var(--space-xl);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-md)var(--radius-md)0;color:var(--color-text);background:#2d5a3d0a;font-style:italic}.article-module__jJldRW__prose blockquote p{color:var(--color-text);margin-bottom:0}.article-module__jJldRW__prose img{border-radius:var(--radius-md);max-width:100%;margin:var(--space-xl)0}.article-module__jJldRW__prose hr{background:var(--color-border-light);height:1px;margin:var(--space-3xl)0;border:none}.article-module__jJldRW__disclaimer{max-width:720px;margin:var(--space-3xl)auto 0;padding:var(--space-lg);background:var(--color-bg-alt);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-relaxed);text-align:center}.article-module__jJldRW__toc{max-width:720px;margin:0 auto var(--space-2xl);padding:var(--space-xl);background:var(--color-bg-alt);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-md)var(--radius-md)0}.article-module__jJldRW__tocTitle{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-md)}.article-module__jJldRW__tocList{counter-reset:toc-counter;margin:0;padding:0;list-style:none}.article-module__jJldRW__tocList li{counter-increment:toc-counter;margin-bottom:var(--space-xs)}.article-module__jJldRW__tocLink{align-items:baseline;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);text-decoration:none;transition:color .2s;display:inline-flex}.article-module__jJldRW__tocLink:before{content:counter(toc-counter)".";font-weight:var(--font-weight-semibold);color:var(--color-primary);min-width:1.2em}.article-module__jJldRW__tocLink:hover{color:var(--color-primary)}.article-module__jJldRW__sources{max-width:720px;margin:var(--space-3xl)auto 0;padding-top:var(--space-2xl);border-top:1px solid var(--color-border-light)}.article-module__jJldRW__sourcesTitle{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-md)}.article-module__jJldRW__sourcesList{padding-left:var(--space-lg);margin:0}.article-module__jJldRW__sourcesList li{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-bottom:var(--space-xs)}.article-module__jJldRW__sourcesList a{color:var(--color-primary);word-break:break-word;text-decoration:none}.article-module__jJldRW__sourcesList a:hover{text-decoration:underline}.article-module__jJldRW__related{margin-top:var(--space-4xl);padding-top:var(--space-3xl);border-top:1px solid var(--color-border-light)}.article-module__jJldRW__relatedTitle{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xl);text-align:center}.article-module__jJldRW__relatedGrid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.article-module__jJldRW__relatedCard{color:inherit;border-radius:var(--radius-md);border:1px solid var(--color-border-light);flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.article-module__jJldRW__relatedCard:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.article-module__jJldRW__relatedImage{aspect-ratio:16/9;background:linear-gradient(135deg,var(--color-bg-alt),var(--color-accent-light));position:relative;overflow:hidden}.article-module__jJldRW__relatedImage img{transition:transform .4s}.article-module__jJldRW__relatedCard:hover .article-module__jJldRW__relatedImage img{transform:scale(1.05)}.article-module__jJldRW__relatedCardTitle{padding:var(--space-md);font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text)}@media (max-width:768px){.article-module__jJldRW__articlePage{padding:var(--space-2xl)0 var(--space-3xl)}.article-module__jJldRW__articleTitle{font-size:var(--font-size-2xl)}.article-module__jJldRW__heroImage{aspect-ratio:1;border-radius:var(--radius-md);max-width:400px}.article-module__jJldRW__prose h2{font-size:var(--font-size-xl)}.article-module__jJldRW__prose h3{font-size:var(--font-size-lg)}.article-module__jJldRW__articleMeta{gap:var(--space-xs);flex-direction:column}.article-module__jJldRW__metaDivider{display:none}.article-module__jJldRW__relatedGrid{grid-template-columns:1fr}.article-module__jJldRW__toc{padding:var(--space-lg)}}
