.article-module__3qigMa__page{padding-top:calc(var(--navbar-height) + var(--space-12));max-width:var(--content-narrow)}.article-module__3qigMa__backLink{font-size:var(--text-sm);color:var(--accent);margin-bottom:var(--space-8);opacity:.7;transition:opacity var(--duration-fast);display:inline-block}.article-module__3qigMa__backLink:hover{opacity:1}.article-module__3qigMa__title{font-size:var(--text-3xl);margin-bottom:var(--space-4)}.article-module__3qigMa__meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-12);gap:var(--space-4);flex-wrap:wrap;display:flex}.article-module__3qigMa__author{color:var(--text-secondary);transition:color var(--duration-fast);text-decoration:none}.article-module__3qigMa__author:hover{color:var(--text-primary)}.article-module__3qigMa__prose h2{font-size:var(--text-xl);margin-top:var(--space-10);margin-bottom:var(--space-3)}.article-module__3qigMa__prose h3{font-size:var(--text-lg);margin-top:var(--space-8);margin-bottom:var(--space-2)}.article-module__3qigMa__prose p{color:var(--text-secondary);line-height:1.8;font-size:var(--text-sm);margin-bottom:var(--space-4)}.article-module__3qigMa__prose li{color:var(--text-secondary);margin-bottom:var(--space-1);font-size:var(--text-sm);padding-left:var(--space-1);line-height:1.7}@media (max-width:768px){.article-module__3qigMa__title{font-size:var(--text-xl)}}
