.article-module___tc1cW__articlePage{padding-top:var(--nav-height);min-height:100vh}.article-module___tc1cW__articleHero{height:400px;position:relative;overflow:hidden}.article-module___tc1cW__heroImage{object-fit:cover;width:100%;height:100%}.article-module___tc1cW__heroOverlay{background:linear-gradient(180deg, transparent 30%, var(--color-bg-primary) 100%);position:absolute;inset:0}.article-module___tc1cW__articleContainer{max-width:900px;margin-top:var(--spacing-3xl);z-index:1;padding-bottom:var(--spacing-4xl);position:relative}.article-module___tc1cW__articleMeta{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}.article-module___tc1cW__backLink{font-size:.85rem;font-weight:600;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:all var(--transition-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:8px;padding:.5rem 1.2rem;display:inline-flex}.article-module___tc1cW__backLink svg{transition:transform var(--transition-base)}.article-module___tc1cW__backLink:hover{color:#fff;background:var(--color-bg-card-hover);border-color:var(--color-accent-gold);transform:translate(-4px);box-shadow:0 4px 20px #e0484826}.article-module___tc1cW__backLink:hover svg{transform:translate(-4px)}.article-module___tc1cW__metaInfo{gap:var(--spacing-md);align-items:center;display:flex}.article-module___tc1cW__articleDate{font-family:var(--font-body);color:var(--color-accent-gold-light);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:400}.article-module___tc1cW__articleAuthor{color:var(--color-text-tertiary);font-size:.85rem}.article-module___tc1cW__articleTitle{margin-bottom:var(--spacing-4xl);font-size:clamp(2rem,4vw,3rem);line-height:1.15}.article-module___tc1cW__articleContent{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.7}.article-module___tc1cW__articleContent h1{color:var(--color-text-primary);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md);font-size:2rem;font-weight:800}.article-module___tc1cW__articleContent h2{color:var(--color-text-primary);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs);border-bottom:1px solid #ffffff0d;font-size:1.6rem;font-weight:700}.article-module___tc1cW__articleContent h3{color:var(--color-text-primary);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md);font-size:1.6rem;font-weight:700}.article-module___tc1cW__articleContent h4{color:var(--color-text-primary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);font-size:1.15rem;font-weight:600}.article-module___tc1cW__articleContent p{margin-bottom:var(--spacing-lg)}.article-module___tc1cW__articleContent ul{margin-bottom:var(--spacing-lg);padding-left:0;list-style:none}.article-module___tc1cW__articleContent ol{margin-bottom:var(--spacing-lg);padding-left:1.5rem}.article-module___tc1cW__articleContent li{margin-bottom:var(--spacing-sm);padding-left:1.5rem;position:relative}.article-module___tc1cW__articleContent li p{margin-bottom:0}.article-module___tc1cW__articleContent ul>li:before{content:"•";color:var(--color-accent-gold);font-weight:700;position:absolute;left:.5rem}.article-module___tc1cW__articleContent ol>li{padding-left:.5rem}.article-module___tc1cW__articleContent strong{font-weight:600}.article-module___tc1cW__articleContent em{font-style:italic}.article-module___tc1cW__articleContent u{text-underline-offset:3px;text-decoration:underline}.article-module___tc1cW__articleContent s{opacity:.6;text-decoration:line-through}.article-module___tc1cW__articleContent a{color:#60a5fa;text-underline-offset:3px;text-decoration:underline;transition:color .2s}.article-module___tc1cW__articleContent a:hover{color:#93c5fd}.article-module___tc1cW__articleContent blockquote{margin:var(--spacing-xl) 0;color:#fff9;background:#f59e0b0d;border-left:3px solid #f59e0b;border-radius:0 6px 6px 0;padding:.75rem 1.25rem;font-style:italic}.article-module___tc1cW__articleContent code{background:#ffffff14;border-radius:4px;padding:.15rem .4rem;font-family:JetBrains Mono,monospace;font-size:.85em}.article-module___tc1cW__articleContent pre{margin:var(--spacing-lg) 0;background:#0006;border:1px solid #ffffff14;border-radius:8px;padding:1rem;overflow-x:auto}.article-module___tc1cW__articleContent pre code{background:0 0;padding:0}.article-module___tc1cW__articleContent hr{margin:var(--spacing-2xl) 0;border:none;border-top:1px solid #ffffff1a}.article-module___tc1cW__articleContent table{border-collapse:collapse;width:100%;margin:var(--spacing-lg) 0}.article-module___tc1cW__articleContent table td,.article-module___tc1cW__articleContent table th{text-align:left;border:1px solid #ffffff1f;padding:.5rem .75rem}.article-module___tc1cW__articleContent table th{color:var(--color-text-primary);background:#ffffff0f;font-weight:600}.article-module___tc1cW__articleContent img{max-width:100%;margin:var(--spacing-lg) 0;border-radius:8px}.article-module___tc1cW__articleContent ul[data-type=taskList]{padding-left:0;list-style:none}.article-module___tc1cW__articleContent ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;padding-left:0;display:flex}.article-module___tc1cW__articleContent ul[data-type=taskList] li:before{display:none}.article-module___tc1cW__articleFooter{padding-top:var(--spacing-3xl);margin-top:var(--spacing-3xl);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.article-module___tc1cW__notFound{text-align:center;padding:var(--spacing-4xl) 0}.article-module___tc1cW__notFound h1{margin-bottom:var(--spacing-md)}.article-module___tc1cW__notFound p{margin-bottom:var(--spacing-xl)}@media (max-width:768px){.article-module___tc1cW__articleHero{height:250px}.article-module___tc1cW__articleMeta{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.article-module___tc1cW__articleFooter{gap:var(--spacing-md);flex-direction:column}}
