@charset "UTF-8";.atc-blog-detail{padding:72px 0 120px}.atc-article-shell{background:#fff}.atc-article-shell h1{font-size:2.2rem;margin:12px 0}.atc-article-meta{color:var(--brand-muted);font-size:.88rem;margin-bottom:20px}.atc-article-intro{font-size:1.1rem;color:var(--brand-text);border-left:3px solid var(--brand-secondary);padding:4px 16px;margin:0 0 28px}.atc-article-body{line-height:1.75;font-size:1rem;color:var(--brand-text)}.atc-article-body h2{font-size:1.5rem;margin:40px 0 14px;scroll-margin-top:160px}.atc-article-body h3{font-size:1.2rem;margin:28px 0 10px;scroll-margin-top:160px}.atc-article-body p{margin-bottom:16px}.atc-article-nav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:24px;border-top:1px solid var(--brand-border);font-size:.94rem}.atc-blog-detail-aside .atc-blog-aside-inner{position:sticky;top:180px;display:flex;flex-direction:column;gap:20px}.atc-toc-hint{color:var(--brand-muted);font-size:.86rem;margin-bottom:10px}.atc-toc-list{list-style:none;padding:0;margin:0}.atc-toc-list li{padding:6px 0;border-bottom:1px dashed var(--brand-border);font-size:.92rem}.atc-toc-list li:last-child{border-bottom:0}.atc-toc-list a{color:var(--brand-text)}.atc-toc-list a:hover{color:var(--brand-primary)}@media (max-width:991.98px){.atc-blog-detail-aside .atc-blog-aside-inner{position:static}}