.article-page{padding-top:var(--space-2xl);padding-bottom:var(--space-4xl)}.article-container{max-width:780px;margin:0 auto;padding:0 var(--space-lg)}.article-nav{margin-bottom:var(--space-2xl)}.article-back{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted);text-decoration:none;transition:color .3s ease}.article-back:hover{color:var(--text-accent)}.article-back-arrow{font-size:14px;transition:transform .3s ease}.article-back:hover .article-back-arrow{transform:translateX(-3px)}.article-header{margin-bottom:var(--space-3xl)}.article-category-badge{display:inline-block;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--text-accent);border:1px solid var(--border-accent);padding:4px 12px;border-radius:var(--radius-sm);background:var(--accent-sand-dim);margin-bottom:var(--space-lg)}.article-title{font-size:clamp(28px,5vw,48px);line-height:1.15;margin-bottom:var(--space-md);max-width:700px}.article-subtitle{font-size:clamp(16px,2.5vw,20px);color:var(--text-secondary);font-style:italic;line-height:1.5;margin-bottom:var(--space-lg)}.article-meta{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-mono);font-size:12px;color:var(--text-muted);letter-spacing:.04em;flex-wrap:wrap}.article-meta-sep{width:3px;height:3px;border-radius:50%;background:var(--text-muted);opacity:.5}.article-author{color:var(--text-secondary)}.article-rule{border:none;height:1px;background:linear-gradient(90deg,var(--accent-sand),transparent);margin-top:var(--space-xl)}.article-body{font-family:var(--font-body-original);font-size:17px;line-height:1.8;color:var(--text-primary)}.article-body p{margin-bottom:1.5em}.article-body h2{font-size:clamp(20px,3vw,28px);margin-top:2.5em;margin-bottom:.8em;padding-bottom:.4em;border-bottom:1px solid var(--border-subtle);line-height:1.25}.article-body h3{font-size:clamp(16px,2.2vw,21px);margin-top:2em;margin-bottom:.6em;color:var(--text-accent);line-height:1.3}.article-body strong{color:var(--text-primary);font-weight:600}.article-body em{font-style:italic;color:var(--text-secondary)}.article-body a{color:var(--text-accent);text-decoration:none;border-bottom:1px solid rgba(198,168,98,.3);transition:border-color .3s ease}.article-body a:hover{border-bottom-color:var(--text-accent)}.article-body sup{font-size:.7em;color:var(--text-accent);font-family:var(--font-mono);margin-left:1px}.article-body code{font-family:var(--font-mono-original);font-size:.88em;background:var(--bg-elevated);padding:2px 6px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);color:var(--text-accent)}.article-body ol,.article-body ul{margin-bottom:1.5em;padding-left:1.5em}.article-body li{margin-bottom:.6em;line-height:1.7}.article-body li::marker{color:var(--text-accent)}.article-section{margin-bottom:var(--space-xl)}.article-section:first-child h2{margin-top:0}.article-table-wrapper{overflow-x:auto;margin:1.5em 0 2em;border-radius:var(--radius-lg);border:1px solid var(--border-subtle)}.article-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.article-table thead{background:var(--bg-elevated);border-bottom:1px solid var(--border-default)}.article-table th{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-accent);padding:14px 16px;text-align:left;white-space:nowrap}.article-table td{padding:12px 16px;border-top:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:top}.article-table tbody tr{transition:background .2s ease}.article-table tbody tr:hover{background:rgba(198,168,98,.03)}.article-table td:first-child{color:var(--text-primary);font-weight:500;white-space:nowrap}.article-equation{display:flex;justify-content:center;padding:var(--space-xl) var(--space-lg);margin:1.5em 0;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.article-equation span{font-family:var(--font-mono-original);font-size:18px;color:var(--text-accent);letter-spacing:.02em}.article-references ol{padding-left:1.5em}.article-references li{font-size:13px;color:var(--text-muted);margin-bottom:.5em;line-height:1.6}.article-references a{color:var(--text-secondary);font-size:12px}.article-footer-nav{margin-top:var(--space-3xl);padding-top:var(--space-xl);border-top:1px solid var(--border-subtle)}@media (max-width:768px){.article-container{padding:0 var(--space-md)}.article-body{font-size:16px}.article-table{font-size:13px}.article-table td,.article-table th{padding:10px 12px}.article-equation span{font-size:15px}.article-meta{font-size:11px}}@media (max-width:600px){.article-body h2{margin-top:2em}.article-table td:first-child{white-space:normal}}.ArticleContent_content__LK0jr{font-family:var(--font-body-original);font-size:17px;line-height:1.8;color:var(--text-primary)}.ArticleContent_content__LK0jr p{margin-bottom:1.5em}.ArticleContent_content__LK0jr h2{font-size:clamp(20px,3vw,28px);margin-top:2.5em;margin-bottom:.8em;padding-bottom:.4em;border-bottom:1px solid var(--border-subtle);line-height:1.25}.ArticleContent_content__LK0jr h3{font-size:clamp(16px,2.2vw,21px);margin-top:2em;margin-bottom:.6em;color:var(--text-accent);line-height:1.3}.ArticleContent_content__LK0jr strong{color:var(--text-primary);font-weight:600}.ArticleContent_content__LK0jr em{font-style:italic;color:var(--text-secondary)}.ArticleContent_content__LK0jr a{color:var(--text-accent);text-decoration:none;border-bottom:1px solid rgba(198,168,98,.3);transition:border-color .3s ease}.ArticleContent_content__LK0jr a:hover{border-bottom-color:var(--text-accent)}.ArticleContent_content__LK0jr ol,.ArticleContent_content__LK0jr ul{margin-bottom:1.5em;padding-left:1.5em}.ArticleContent_content__LK0jr li{margin-bottom:.6em;line-height:1.7}.ArticleContent_content__LK0jr li::marker{color:var(--text-accent)}.ArticleContent_content__LK0jr hr{border:none;height:1px;background:linear-gradient(90deg,var(--accent-sand),transparent);margin:2em 0}.ArticleContent_content__LK0jr blockquote{border-left:3px solid var(--text-accent);padding:var(--space-md) var(--space-lg);margin:1.5em 0;background:var(--bg-card);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;color:var(--text-secondary)}.ArticleContent_content__LK0jr table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;margin:1.5em 0}.ArticleContent_content__LK0jr thead{background:var(--bg-elevated);border-bottom:1px solid var(--border-default)}.ArticleContent_content__LK0jr th{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-accent);padding:14px 16px;text-align:left}.ArticleContent_content__LK0jr td{padding:12px 16px;border-top:1px solid var(--border-subtle);color:var(--text-secondary)}.ArticleContent_lead__Z4KwK{font-size:15px;line-height:1.9;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg);margin-bottom:2em}.ArticleContent_scoreTable__oHFrN{overflow-x:auto;margin:1.5em 0 2em;border-radius:var(--radius-lg);border:1px solid var(--border-subtle)}.ArticleContent_scoreTable__oHFrN table{margin:0}.ArticleContent_total__wnJnB{background:var(--bg-elevated);border-top:2px solid var(--border-accent)}.ArticleContent_total__wnJnB td{color:var(--text-accent)}.ArticleContent_note__EDeJF{font-size:14px;color:var(--text-muted);margin-top:2em}