/* knowledge-article.css —— 加喜财税页面级样式（由页面内联样式抽取，自动生成，勿手改）
   使用页面：knowledge-article.html */

/* ===== 文章详情页面级扩展组件 ===== */
  .article-head{max-width:860px;margin:0 auto}
  .article-head .crumbs-mini{font-size:12.5px;color:var(--text-faint);letter-spacing:.12em;margin-bottom:18px}
  .article-head .crumbs-mini a{color:var(--text-sub)}
  .article-head .crumbs-mini a:hover{color:var(--accent)}
  .article-head .tag-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}
  .article-head .tag-cat{display:inline-block;font-size:12px;color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:3px 12px;letter-spacing:.1em}
  .article-head .tag-date{font-size:12.5px;color:var(--text-faint);letter-spacing:.1em}
  .article-head h1{font-size:30px;line-height:1.4;letter-spacing:.03em;margin:0 0 16px}
  .article-head .lead{font-size:16px;line-height:1.9;color:var(--text-sub)}
  .article-body{max-width:860px;margin:0 auto}
  .article-body h2{font-size:23px;margin:40px 0 16px;padding-bottom:12px;border-bottom:1px solid var(--line);letter-spacing:.04em}
  .article-body h3{font-size:18.5px;margin:28px 0 12px}
  .article-body p{font-size:15.5px;line-height:2;color:var(--text-sub);margin-bottom:1.1em}
  .article-body ul,.article-body ol{margin:12px 0 20px 24px;font-size:15px;color:var(--text-sub);line-height:1.9}
  .article-body li{margin-bottom:8px}
  .article-body img{max-width:100%;height:auto;border-radius:var(--radius-sm);margin:20px 0}
  .article-body .fig-cap{font-size:12.5px;color:var(--text-faint);text-align:center;margin:-8px 0 20px}
  .article-body blockquote{font-size:14.5px;border-left:3px solid var(--accent);background:var(--bg-deep);padding:14px 18px;margin:18px 0;color:var(--text-sub);line-height:1.9;border-radius:0 var(--radius-sm) var(--radius-sm) 0}
  .article-pager{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin:44px 0 8px;font-size:14px}
  .article-pager a{color:var(--text-sub);max-width:48%}
  .article-pager a:hover{color:var(--accent)}
  .article-pager .next{text-align:right}
  .article-pager .dir{display:block;font-size:12px;color:var(--text-faint);letter-spacing:.1em;margin-bottom:4px}
