/* article-t1.css - 单栏宽阅读，聚焦正文 */
.article-body { max-width: 760px; margin: 0 auto; padding: var(--space-lg) var(--space-md); }
.article-body h1 { font-size: 2.4rem; text-align: center; margin-bottom: var(--space-sm); }
.article-body .article-meta { text-align: center; margin-bottom: var(--space-lg); color: #888; }
.article-body .featured-image { margin: var(--space-lg) 0; border-radius: var(--radius-card); overflow: hidden; }
.article-body .cta-container { margin: var(--space-lg) 0; text-align: center; }
.article-body .btn-cta { display: block; margin: var(--space-sm) auto; }
/* 移动端 */
@media (max-width: 768px) {
  .article-body h1 { font-size: 1.9rem; text-align: left; }
  .article-body .article-meta { text-align: left; }
}