.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:260px}}.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-3);padding:var(--space-4);background:var(--bg-elevated);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__learningTitle{font-family:var(--font-heading), serif;font-size:var(--font-md);font-weight:var(--weight-bold);color:var(--text-primary);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-secondary)}.CefrArticlePageClient-module__OBp8aW__hardWordsList{gap:var(--space-2);flex-direction:column;display:flex}.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)}.CefrArticlePageClient-module__OBp8aW__referencesSection{background:var(--bg-elevated);padding:var(--space-4);margin:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-secondary)}.CefrArticlePageClient-module__OBp8aW__referencesBtn{width:100%;padding:var(--space-3) var(--space-4);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);font-family:var(--font-body), sans-serif;font-size:var(--font-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;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);justify-content:center;align-items:center;gap:var(--space-2);background:0 0;display:flex}.CefrArticlePageClient-module__OBp8aW__referencesBtn:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.CefrArticlePageClient-module__OBp8aW__referencesList{margin-top:var(--space-4);animation:CefrArticlePageClient-module__OBp8aW__slideDown var(--duration-normal) var(--ease-out)}.CefrArticlePageClient-module__OBp8aW__referencesSection .CefrArticlePageClient-module__OBp8aW__referenceGroup{padding:var(--space-3) 0;border-bottom:1px solid var(--border-secondary)}.CefrArticlePageClient-module__OBp8aW__referencesSection .CefrArticlePageClient-module__OBp8aW__referenceGroup:last-child{border-bottom:none}.CefrArticlePageClient-module__OBp8aW__referencesSection .CefrArticlePageClient-module__OBp8aW__referenceSite{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);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.CefrArticlePageClient-module__OBp8aW__referencesSection .CefrArticlePageClient-module__OBp8aW__referenceSiteHeader{font-family:var(--font-heading), serif;font-size:var(--font-lg);font-weight:var(--weight-bold);color:var(--text-primary);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:var(--tracking-wider);place-self:center}.CefrArticlePageClient-module__OBp8aW__referencesSection .CefrArticlePageClient-module__OBp8aW__referenceItem{padding:var(--space-1) 0;color:var(--text-link);font-size:var(--font-sm);line-height:var(--leading-normal);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:block}.CefrArticlePageClient-module__OBp8aW__referencesSection .CefrArticlePageClient-module__OBp8aW__referenceItem:hover{color:var(--text-link-hover);text-underline-offset:2px;text-decoration:underline}
