.blog-detail-compact{padding:96px 0;background:var(--brand-bg-alt)}.article-shell{max-width:680px;margin:0 auto;padding:42px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.article-shell h1{font-size:max(2rem, min(4vw, 3.2rem))}.article-meta{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 30px;color:var(--brand-text-secondary);font-size:.9rem}.article-content{line-height:1.8}.article-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:28px 0}.article-nav div:last-child{text-align:right}.reply-box{margin-top:34px}@media (max-width:767.98px){.article-shell{padding:26px}.article-nav{grid-template-columns:1fr}.article-nav div:last-child{text-align:left}}