.TocList-module__MmIzka__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.TocList-module__MmIzka__item,.TocList-module__MmIzka__itemActive,.TocList-module__MmIzka__subItem,.TocList-module__MmIzka__subItemActive{line-height:1.6;list-style:none}.TocList-module__MmIzka__link{border-radius:var(--radius-md);color:var(--text-secondary);transition:background var(--transition-fast),color var(--transition-fast);align-items:flex-start;gap:6px;padding:6px 10px;font-size:.8125rem;display:flex}.TocList-module__MmIzka__link:hover{background:var(--gray-50,#f9fafb);color:var(--text-primary)}.TocList-module__MmIzka__num{color:var(--text-secondary);flex-shrink:0;min-width:16px;font-size:.8125rem;font-weight:700}.TocList-module__MmIzka__subItem,.TocList-module__MmIzka__subItemActive{padding-left:var(--space-lg)}.TocList-module__MmIzka__subItem .TocList-module__MmIzka__link,.TocList-module__MmIzka__subItemActive .TocList-module__MmIzka__link{color:var(--text-tertiary);font-size:.75rem}.TocList-module__MmIzka__bullet{color:var(--text-tertiary);flex-shrink:0;padding-top:2px;font-size:1rem;font-weight:700;line-height:1}.TocList-module__MmIzka__text{flex:1}.TocList-module__MmIzka__itemActive>.TocList-module__MmIzka__link,.TocList-module__MmIzka__subItemActive>.TocList-module__MmIzka__link{background:var(--primary-50);color:var(--primary-700,#5b21b6);font-weight:700}.TocList-module__MmIzka__itemActive>.TocList-module__MmIzka__link .TocList-module__MmIzka__num,.TocList-module__MmIzka__subItemActive>.TocList-module__MmIzka__link .TocList-module__MmIzka__bullet{color:var(--primary-600)}
.ArticleSidebar-module__uGTlDG__sidebar{gap:var(--space-lg);flex-direction:column;height:100%;display:flex}.ArticleSidebar-module__uGTlDG__stickyGroup{top:calc(var(--space-lg) + 80px);gap:var(--space-lg);scrollbar-width:thin;flex-direction:column;flex-shrink:0;max-height:calc(100vh - 100px);display:flex;position:sticky;overflow-y:auto}.ArticleSidebar-module__uGTlDG__stickyGroup::-webkit-scrollbar{width:6px}.ArticleSidebar-module__uGTlDG__stickyGroup::-webkit-scrollbar-thumb{background:var(--gray-200,#e5e7eb);border-radius:3px}@media (max-width:960px){.ArticleSidebar-module__uGTlDG__stickyGroup{max-height:none;position:static;overflow:visible}.ArticleSidebar-module__uGTlDG__tocBlock{display:none}}.ArticleSidebar-module__uGTlDG__block{border:1px solid var(--border-color,#e5e7eb);padding:var(--space-lg);background:#fff;border-radius:6px}.ArticleSidebar-module__uGTlDG__blockTitle{color:var(--text-primary);margin:0 0 var(--space-md)0;padding-bottom:var(--space-sm);border-bottom:2px solid var(--primary-100);font-size:.9375rem;font-weight:700}.ArticleSidebar-module__uGTlDG__featuredArticle{border:1px solid var(--border-color,#e5e7eb);transition:opacity var(--transition-fast);border-radius:6px;line-height:0;display:block;overflow:hidden}.ArticleSidebar-module__uGTlDG__featuredArticle:hover{opacity:.9}.ArticleSidebar-module__uGTlDG__featuredArticleImg{width:100%;height:auto;display:block}.ArticleSidebar-module__uGTlDG__featuredSchoolList{gap:var(--space-md);flex-direction:column;display:flex}.ArticleSidebar-module__uGTlDG__tocTitle{color:var(--text-primary);margin:0 0 var(--space-md)0;padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-color,#e5e7eb);align-items:center;gap:8px;font-size:1.0625rem;font-weight:800;display:flex}.ArticleSidebar-module__uGTlDG__tocIcon{color:var(--primary-500)}.ArticleSidebar-module__uGTlDG__tocListWrap{scrollbar-width:thin;max-height:280px;overflow-y:auto}.ArticleSidebar-module__uGTlDG__tocListWrap::-webkit-scrollbar{width:4px}.ArticleSidebar-module__uGTlDG__tocListWrap::-webkit-scrollbar-thumb{background:var(--gray-200,#e5e7eb);border-radius:2px}.ArticleSidebar-module__uGTlDG__postList{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ArticleSidebar-module__uGTlDG__postCard{align-items:flex-start;gap:var(--space-sm);transition:opacity var(--transition-fast);display:flex}.ArticleSidebar-module__uGTlDG__postCard:hover{opacity:.7}.ArticleSidebar-module__uGTlDG__postThumb{background:var(--gray-50,#f9fafb);flex-shrink:0;justify-content:center;align-items:center;width:100px;height:70px;display:flex;overflow:hidden}.ArticleSidebar-module__uGTlDG__postThumbImg{object-fit:cover;width:100%;height:100%}.ArticleSidebar-module__uGTlDG__postThumbPlaceholder{color:var(--primary-400);font-size:1.5rem;font-weight:700}.ArticleSidebar-module__uGTlDG__postInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ArticleSidebar-module__uGTlDG__postCategory{color:var(--primary-600);background:var(--primary-50);border-radius:var(--radius-full);width:fit-content;padding:1px 8px;font-size:.625rem;font-weight:600;display:inline-block}.ArticleSidebar-module__uGTlDG__postTitle{color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.ArticleSidebar-module__uGTlDG__bannerSquare{aspect-ratio:6/5;background:var(--gray-50,#f5f5f5);width:100%;transition:transform var(--transition-fast),box-shadow var(--transition-fast);border-radius:6px;display:block;overflow:hidden}.ArticleSidebar-module__uGTlDG__bannerSquare:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.ArticleSidebar-module__uGTlDG__bannerImg{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:960px){.ArticleSidebar-module__uGTlDG__sidebar{position:static}}.ArticleSidebar-module__uGTlDG__careerCta{color:#fff;text-align:center;background:linear-gradient(135deg,#3e9b89,#5bb5a2);border-radius:12px;padding:20px 18px}.ArticleSidebar-module__uGTlDG__careerCtaLead{margin-bottom:14px;font-size:13px;font-weight:700;line-height:1.7}.ArticleSidebar-module__uGTlDG__careerCtaBtn{color:#2f7c6d;background:#fff;border-radius:100px;padding:12px 10px;font-size:14px;font-weight:800;text-decoration:none;display:block}.ArticleSidebar-module__uGTlDG__careerCtaBtn:hover{opacity:.9}
