.CefrArticlePageClient-module__OBp8aW__pageLayout{min-height:100vh;display:flex}.CefrArticlePageClient-module__OBp8aW__mainContent{background:var(--bg-primary);min-width:0;padding-bottom:var(--space-10);flex:1;margin-left:0}@media (min-width:1024px){.CefrArticlePageClient-module__OBp8aW__mainContent{margin-left:var(--sidebar-width)}}.CefrArticlePageClient-module__OBp8aW__mobileHeader{background:var(--bg-elevated);border-bottom:1px solid var(--border-secondary);z-index:var(--z-sticky);padding:var(--space-3) var(--space-4);-webkit-backdrop-filter:blur(12px);position:sticky;top:0}.CefrArticlePageClient-module__OBp8aW__mobileHeader:after{content:"";background:linear-gradient(90deg, transparent, var(--border-primary), transparent);height:1px;position:absolute;bottom:0;left:0;right:0}@media (min-width:1024px){.CefrArticlePageClient-module__OBp8aW__mobileHeader{display:none}}.CefrArticlePageClient-module__OBp8aW__mobileHeaderContent{justify-content:space-between;align-items:center;display:flex}.CefrArticlePageClient-module__OBp8aW__backBtn{padding:var(--space-2) var(--space-3);border:1px solid var(--border-primary);border-radius:var(--radius-sm);font-family:var(--font-heading), serif;font-size:var(--font-md);font-weight:var(--weight-bold);cursor:pointer;color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0}.CefrArticlePageClient-module__OBp8aW__backBtn:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.CefrArticlePageClient-module__OBp8aW__mobileHeaderControls{align-items:center;gap:var(--space-3);display:flex}.CefrArticlePageClient-module__OBp8aW__articleMeta{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) 0;background:var(--bg-elevated);flex-wrap:wrap;display:flex}.CefrArticlePageClient-module__OBp8aW__articleDate{font-size:var(--font-xs);font-weight:var(--weight-medium);color:var(--text-tertiary);letter-spacing:var(--tracking-wide);text-transform:uppercase}.CefrArticlePageClient-module__OBp8aW__favoriteBtn{padding:var(--space-1);cursor:pointer;color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;align-items:center;display:inline-flex}.CefrArticlePageClient-module__OBp8aW__favoriteBtn:hover,.CefrArticlePageClient-module__OBp8aW__favoriteBtnActive{color:var(--cinnabar)}.CefrArticlePageClient-module__OBp8aW__cefrColumns{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}@media (min-width:1024px){.CefrArticlePageClient-module__OBp8aW__cefrColumns{gap:var(--space-4);flex-direction:row}}.CefrArticlePageClient-module__OBp8aW__cefrColumn{background:var(--bg-elevated);border-radius:var(--radius-md);border:1px solid var(--border-secondary);min-width:0;padding:var(--space-4);flex:1}.CefrArticlePageClient-module__OBp8aW__columnBadge{border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);margin-bottom:var(--space-3);border:1px solid;justify-content:center;align-items:center;padding:2px 10px;line-height:1.4;display:inline-flex}.CefrArticlePageClient-module__OBp8aW__badgeA2{color:var(--level-a2);background-color:var(--level-a2-bg);border-color:var(--level-a2-border)}.CefrArticlePageClient-module__OBp8aW__badgeB2{color:var(--level-b2);background-color:var(--level-b2-bg);border-color:var(--level-b2-border)}.CefrArticlePageClient-module__OBp8aW__badgeC2{color:var(--level-c2);background-color:var(--level-c2-bg);border-color:var(--level-c2-border)}.CefrArticlePageClient-module__OBp8aW__columnTitle{font-family:var(--font-heading), serif;font-size:var(--font-lg);font-weight:var(--weight-bold);color:var(--text-primary);margin-bottom:var(--space-4);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);border-bottom:2px solid var(--cinnabar);padding-bottom:var(--space-2)}.CefrArticlePageClient-module__OBp8aW__columnNull{font-size:var(--font-sm);color:var(--text-tertiary);padding:var(--space-4);text-align:center;font-style:italic}.CefrArticlePageClient-module__OBp8aW__articleSection{margin-bottom:var(--space-4)}.CefrArticlePageClient-module__OBp8aW__articleSection:last-child{margin-bottom:0}.CefrArticlePageClient-module__OBp8aW__sectionTitle{font-family:var(--font-heading), serif;font-size:var(--font-sm);font-weight:var(--weight-bold);color:var(--text-primary);margin-bottom:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--border-secondary)}.CefrArticlePageClient-module__OBp8aW__sectionText{font-family:var(--font-body), -apple-system, BlinkMacSystemFont, sans-serif;font-size:var(--font-sm);line-height:var(--leading-relaxed);color:var(--text-primary);white-space:pre-wrap;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.CefrArticlePageClient-module__OBp8aW__learningSection{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-secondary)}.CefrArticlePageClient-module__OBp8aW__learningTitleRow{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-secondary);justify-content:space-between;align-items:center;display:flex}.CefrArticlePageClient-module__OBp8aW__learningTitle{font-family:var(--font-heading), serif;font-size:var(--font-md);font-weight:var(--weight-bold);color:var(--text-primary);margin:0}.CefrArticlePageClient-module__OBp8aW__downloadBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:var(--radius-sm);font-size:var(--font-xs);cursor:pointer;color:var(--text-secondary);transition:background var(--transition-fast), color var(--transition-fast);display:inline-flex}.CefrArticlePageClient-module__OBp8aW__downloadBtn:hover{background:var(--bg-elevated);color:var(--text-primary)}.CefrArticlePageClient-module__OBp8aW__hardWordsList{gap:var(--space-2);flex-direction:column;display:flex}.CefrArticlePageClient-module__OBp8aW__learningContent{font-family:var(--font-body), -apple-system, BlinkMacSystemFont, sans-serif;font-size:var(--font-sm);line-height:var(--leading-relaxed);color:var(--text-primary)}.CefrArticlePageClient-module__OBp8aW__learningContent h3{font-family:var(--font-heading), serif;font-size:var(--font-sm);font-weight:var(--weight-bold);color:var(--text-primary);margin-bottom:var(--space-1);margin-top:var(--space-3)}.CefrArticlePageClient-module__OBp8aW__learningContent h4{font-family:var(--font-heading), serif;font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-1);margin-top:var(--space-2)}.CefrArticlePageClient-module__OBp8aW__learningContent p{margin-bottom:var(--space-1)}.CefrArticlePageClient-module__OBp8aW__learningContent ul,.CefrArticlePageClient-module__OBp8aW__learningContent ol{margin-bottom:var(--space-1);padding-left:var(--space-4)}.CefrArticlePageClient-module__OBp8aW__learningContent li{margin-bottom:var(--space-1)}.CefrArticlePageClient-module__OBp8aW__learningContent blockquote{border-left:3px solid var(--cinnabar);padding-left:var(--space-2);margin:var(--space-2) 0;color:var(--text-secondary);font-style:italic}.CefrArticlePageClient-module__OBp8aW__learningContent code{background:var(--bg-secondary);border-radius:var(--radius-sm);font-size:var(--font-xs);padding:2px 4px}.CefrArticlePageClient-module__OBp8aW__learningContent table{border-collapse:collapse;width:100%;margin:var(--space-2) 0;font-size:var(--font-xs)}.CefrArticlePageClient-module__OBp8aW__learningContent th,.CefrArticlePageClient-module__OBp8aW__learningContent td{border:1px solid var(--border-secondary);padding:var(--space-1);text-align:left}.CefrArticlePageClient-module__OBp8aW__learningContent th{font-weight:var(--weight-bold);background:var(--bg-secondary)}.CefrArticlePageClient-module__OBp8aW__vocabSaveBtn{padding:var(--space-1) var(--space-2);border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:var(--radius-sm);font-size:var(--font-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);color:var(--text-secondary);align-items:center;gap:var(--space-1);display:inline-flex}.CefrArticlePageClient-module__OBp8aW__vocabSaveBtn:hover{background:var(--cinnabar-pale);border-color:var(--cinnabar);color:var(--cinnabar)}.CefrArticlePageClient-module__OBp8aW__vocabSaveBtnSaved{background:var(--level-a2-bg);border-color:var(--level-a2);color:var(--level-a2)}.CefrArticlePageClient-module__OBp8aW__vocabSaveBtnSaved:hover{background:var(--level-a2);color:var(--paper)}
