.intR3a_printNotice{display:none}@media print{body:where(:has(.intR3a_printNotice)) *{visibility:hidden!important}.intR3a_printNotice,.intR3a_printNotice *{visibility:visible!important}.intR3a_printNotice{background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--text-lg);z-index:999999;padding:var(--space-6);text-align:center;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}}
.FHnj_a_mainContent{margin-left:var(--sidebar-current-width);min-width:0;padding-top:var(--topbar-height);min-height:100vh;transition:margin-left var(--transition-normal)}.FHnj_a_pageContent{padding:var(--space-6);max-width:var(--content-max-width);margin:0 auto}.FHnj_a_intro{color:var(--color-text-secondary);font-size:var(--text-base);margin-bottom:var(--space-5);max-width:720px}.FHnj_a_searchBar{align-items:center;gap:var(--space-2);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2-5) var(--space-4);max-width:480px;margin-bottom:var(--space-6);display:flex}.FHnj_a_searchInput{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-base);background:0 0;border:none;outline:none;flex:1}.FHnj_a_emptyState{color:var(--color-text-muted);font-size:var(--text-base);padding:var(--space-6) 0}.FHnj_a_partGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.FHnj_a_partCard{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.FHnj_a_partTitle{font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--space-3)}.FHnj_a_topicList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FHnj_a_topicLink{color:var(--color-accent-secondary);font-size:var(--text-base);text-decoration:none}.FHnj_a_topicLink:hover{text-decoration:underline}.FHnj_a_languageSwitch{color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-full);font-weight:var(--font-semibold);font-size:var(--text-sm);text-transform:uppercase;transition:all var(--transition-fast);margin-bottom:var(--space-4);background:0 0;border:none;display:inline-flex}.FHnj_a_languageSwitch:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}.FHnj_a_backLink{align-items:center;gap:var(--space-1-5);color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-4);text-decoration:none;display:inline-flex}.FHnj_a_backLink:hover{color:var(--color-text-primary)}.FHnj_a_articleTitle{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0 0 var(--space-5)}.FHnj_a_article{max-width:820px;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-base);-webkit-user-select:none;user-select:none;line-height:1.7}:is(.FHnj_a_article h1,.FHnj_a_article h2){font-family:var(--font-sans);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:var(--space-6) 0 var(--space-3)}.FHnj_a_article h1{font-size:var(--text-xl)}.FHnj_a_article h2{font-size:var(--text-lg)}.FHnj_a_article p{margin:0 0 var(--space-4)}:is(.FHnj_a_article ul,.FHnj_a_article ol){margin:0 0 var(--space-4);padding-left:var(--space-6)}.FHnj_a_article li{margin-bottom:var(--space-1-5)}.FHnj_a_article a{color:var(--color-accent-secondary)}.FHnj_a_article strong{font-weight:var(--font-semibold)}.FHnj_a_article table{border-collapse:collapse;width:100%;margin:0 0 var(--space-4);font-size:var(--text-sm)}:is(.FHnj_a_article th,.FHnj_a_article td){border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left}.FHnj_a_article th{background:var(--color-bg-elevated);font-weight:var(--font-semibold)}.FHnj_a_article img{border-radius:var(--radius-md);border:1px solid var(--color-border);max-width:100%;margin:var(--space-3) 0}.FHnj_a_article hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-5) 0}
