.extract-module__SQmRhq__extractPage{max-width:800px;margin:0 auto}.extract-module__SQmRhq__extractHeader{padding:var(--space-lg)0 var(--space-xl);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-xl)}.extract-module__SQmRhq__extractMeta{margin-bottom:var(--space-sm);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.extract-module__SQmRhq__extractAuthor{font-family:var(--font-heading);color:var(--text-heading);font-size:1.4rem;font-weight:500}.extract-module__SQmRhq__extractWork{font-family:var(--font-heading);color:var(--text-secondary);font-size:1.1rem;font-style:italic}.extract-module__SQmRhq__extractYear{font-family:var(--font-body);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.9rem}.extract-module__SQmRhq__metaRow{align-items:center;gap:var(--space-md);margin-top:var(--space-sm);display:flex}.extract-module__SQmRhq__layerBadgeLg{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;border-radius:2px;padding:3px 10px;font-size:.72rem;font-weight:600}.extract-module__SQmRhq__layerMissionary{color:var(--accent-copper);background:#a85e2e1a;border:1px solid #a85e2e33}.extract-module__SQmRhq__layerBureaucratic{color:#5a7a6b;background:#5a7a6b1a;border:1px solid #5a7a6b33}.extract-module__SQmRhq__layerReform{color:#7a5a5a;background:#7a5a5a1a;border:1px solid #7a5a5a33}.extract-module__SQmRhq__denomination{font-family:var(--font-body);color:var(--text-muted);font-size:.78rem}.extract-module__SQmRhq__sourceRef{font-family:var(--font-body);color:var(--text-muted);margin-top:var(--space-xs);font-size:.82rem;font-style:italic}.extract-module__SQmRhq__quoteSection{padding:var(--space-2xl)0}.extract-module__SQmRhq__quoteBlock{font-family:var(--font-heading);color:var(--text-primary);padding:0;padding-left:var(--space-xl);border-left:3px solid #b8843a4d;margin:0;font-size:1.2rem;font-style:italic;line-height:2;position:relative}.extract-module__SQmRhq__quoteBlock:before{content:"“";color:#b8843a26;font-size:4rem;font-family:var(--font-heading);line-height:1;position:absolute;top:-20px;left:-8px}.extract-module__SQmRhq__commentarySection{margin:var(--space-2xl)0;padding:var(--space-xl)var(--space-xl);border-radius:0 var(--radius-sm)var(--radius-sm)0;background:#b8843a08;border-left:3px solid #b8843a40}.extract-module__SQmRhq__commentaryLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--accent-gold-dim);margin-bottom:var(--space-md);font-size:.68rem;font-weight:600}.extract-module__SQmRhq__commentaryText{font-family:var(--font-body);color:var(--text-secondary);white-space:pre-line;font-size:.92rem;line-height:1.85}.extract-module__SQmRhq__tagsSection{padding:var(--space-lg)0;border-top:1px solid var(--border-subtle)}.extract-module__SQmRhq__tagsLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-bottom:var(--space-sm);font-size:.65rem;font-weight:600}.extract-module__SQmRhq__tagsList{margin-bottom:var(--space-md);flex-wrap:wrap;gap:6px;display:flex}.extract-module__SQmRhq__themeTag{font-family:var(--font-body);color:var(--accent-gold);transition:all var(--transition-fast);background:#b8843a1a;border:1px solid #b8843a33;border-radius:100px;align-items:center;padding:3px 12px;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.extract-module__SQmRhq__themeTag:hover{background:#b8843a33;border-color:#b8843a59}.extract-module__SQmRhq__strategyTag{font-family:var(--font-body);color:#5a7a6b;background:#5a7a6b14;border:1px solid #5a7a6b33;border-radius:100px;align-items:center;padding:3px 12px;font-size:.75rem;font-weight:500;display:inline-flex}.extract-module__SQmRhq__sourceTag{font-family:var(--font-body);color:var(--text-muted);border:1px solid var(--border-subtle);background:#00000008;border-radius:100px;align-items:center;padding:3px 12px;font-size:.75rem;font-weight:500;display:inline-flex}.extract-module__SQmRhq__crossLinksSection{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--border-subtle)}.extract-module__SQmRhq__crossLinksTitle{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-lg);font-size:.72rem;font-weight:600}.extract-module__SQmRhq__crossLink{gap:var(--space-md);padding:var(--space-md)0;border-top:1px dashed var(--border-subtle);color:inherit;transition:background var(--transition-fast);text-decoration:none;display:flex}.extract-module__SQmRhq__crossLink:hover{background:#b8843a05}.extract-module__SQmRhq__crossLinkArrow{color:var(--accent-gold-dim);flex-shrink:0;padding-top:2px;font-size:1.2rem}.extract-module__SQmRhq__crossLinkContent{flex:1;min-width:0}.extract-module__SQmRhq__crossLinkMeta{align-items:center;gap:var(--space-sm);margin-bottom:4px;display:flex}.extract-module__SQmRhq__crossLinkType{font-family:var(--font-body);color:var(--text-muted);font-size:.72rem;font-style:italic}.extract-module__SQmRhq__crossLinkSource{font-family:var(--font-body);color:var(--text-secondary);margin-bottom:4px;font-size:.82rem;font-weight:500}.extract-module__SQmRhq__crossLinkQuote{font-family:var(--font-heading);color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;font-style:italic;line-height:1.7;display:-webkit-box;overflow:hidden}.extract-module__SQmRhq__crossLinkCommentary{font-family:var(--font-body);color:var(--text-muted);margin-top:var(--space-xs);margin-bottom:0;font-size:.78rem;line-height:1.6}@media (max-width:768px){.extract-module__SQmRhq__extractPage{padding:0 var(--space-sm)}.extract-module__SQmRhq__extractAuthor{font-size:1.15rem}.extract-module__SQmRhq__quoteBlock{padding-left:var(--space-md);font-size:1.05rem}.extract-module__SQmRhq__commentarySection{padding:var(--space-md)}}
.ThemeSidebar-module__A6ibOa__sidebar{width:280px;max-height:calc(100vh - 120px);padding-right:var(--space-lg);border-right:1px solid var(--border-subtle);flex-shrink:0;align-self:flex-start;position:sticky;top:100px;overflow-y:auto}.ThemeSidebar-module__A6ibOa__sidebar::-webkit-scrollbar{width:4px}.ThemeSidebar-module__A6ibOa__sidebar::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:2px}.ThemeSidebar-module__A6ibOa__sidebarCollapsed{border-right:none;width:40px;padding-right:0}.ThemeSidebar-module__A6ibOa__sidebarHeader{margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.ThemeSidebar-module__A6ibOa__sidebarTitle{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);transition:color var(--transition-fast);font-size:.68rem;font-weight:600;text-decoration:none}.ThemeSidebar-module__A6ibOa__sidebarTitle:hover{color:var(--accent-gold)}.ThemeSidebar-module__A6ibOa__sidebarCollapsed .ThemeSidebar-module__A6ibOa__sidebarTitle{display:none}.ThemeSidebar-module__A6ibOa__collapseBtn{cursor:pointer;color:var(--text-muted);transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;padding:4px;font-size:.7rem}.ThemeSidebar-module__A6ibOa__collapseBtn:hover{color:var(--accent-gold);background:#0000000a}.ThemeSidebar-module__A6ibOa__sidebarNav{flex-direction:column;gap:2px;display:flex}.ThemeSidebar-module__A6ibOa__themeGroup{margin-bottom:2px;padding-bottom:2px}.ThemeSidebar-module__A6ibOa__themeGroup+.ThemeSidebar-module__A6ibOa__themeGroup{border-top:1px solid var(--border-subtle);padding-top:2px}.ThemeSidebar-module__A6ibOa__parentRow{transition:background var(--transition-fast);border-radius:6px;justify-content:space-between;align-items:center;display:flex}.ThemeSidebar-module__A6ibOa__parentRow:hover{background:#00000008}.ThemeSidebar-module__A6ibOa__parentRowActive{background:#b8843a14;position:relative}.ThemeSidebar-module__A6ibOa__parentRowActive:before{content:"";background:var(--accent-gold);border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.ThemeSidebar-module__A6ibOa__parentRowActive .ThemeSidebar-module__A6ibOa__parentNumeral{color:var(--accent-gold)}.ThemeSidebar-module__A6ibOa__parentRowActive .ThemeSidebar-module__A6ibOa__parentName{color:var(--text-heading);font-weight:600}.ThemeSidebar-module__A6ibOa__parentLink{flex:1;align-items:center;gap:8px;min-width:0;padding:8px 10px;text-decoration:none;display:flex}.ThemeSidebar-module__A6ibOa__parentNumeral{font-family:var(--font-body);color:var(--text-muted);flex-shrink:0;width:18px;font-size:.72rem;font-weight:600}.ThemeSidebar-module__A6ibOa__parentName{font-family:var(--font-heading);color:var(--text-secondary);transition:color var(--transition-fast);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:500;overflow:hidden}.ThemeSidebar-module__A6ibOa__parentLink:hover .ThemeSidebar-module__A6ibOa__parentName{color:var(--text-heading)}.ThemeSidebar-module__A6ibOa__expandBtn{cursor:pointer;color:var(--text-muted);transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:6px 8px;font-size:.72rem;display:flex}.ThemeSidebar-module__A6ibOa__expandBtn:hover{color:var(--accent-gold);background:#0000000a}.ThemeSidebar-module__A6ibOa__expandIcon{font-size:.85rem;line-height:1;transition:transform .2s;display:inline-block}.ThemeSidebar-module__A6ibOa__expandIconOpen{transform:rotate(90deg)}.ThemeSidebar-module__A6ibOa__childCount{color:var(--accent-gold-dim);text-align:center;background:#b8843a14;border-radius:100px;min-width:20px;padding:1px 7px;font-size:.62rem;font-weight:700}.ThemeSidebar-module__A6ibOa__childList{margin-bottom:var(--space-xs);border-left:2px solid var(--border-subtle);flex-direction:column;margin-left:18px;padding-left:28px;display:flex}.ThemeSidebar-module__A6ibOa__childLink{font-family:var(--font-body);color:var(--text-muted);transition:all var(--transition-fast);border-radius:4px;padding:5px 12px;font-size:.8rem;line-height:1.4;text-decoration:none;display:block}.ThemeSidebar-module__A6ibOa__childLink:hover{color:var(--text-primary);background:#00000008}.ThemeSidebar-module__A6ibOa__childLinkActive{color:var(--accent-gold);background:#b8843a0f;font-weight:600}.ThemeSidebar-module__A6ibOa__childLinkActive:before{content:"";background:var(--accent-gold);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}.ThemeSidebar-module__A6ibOa__sidebarLayout{gap:var(--space-xl);align-items:flex-start;display:flex}.ThemeSidebar-module__A6ibOa__sidebarContent{flex:1;min-width:0}@media (max-width:1024px){.ThemeSidebar-module__A6ibOa__sidebar{display:none}.ThemeSidebar-module__A6ibOa__sidebarLayout{display:block}}
