.blog-detail{background:#fff}.article-shell{max-width:780px;margin:0 auto}.article-shell h1{text-align:center;font-size:max(2rem, min(4vw, 3.3rem))}.article-label,.article-shell .blog-meta{display:block;text-align:center;color:var(--brand-primary);font-weight:800;margin-bottom:14px}.article-hero-img{width:100%;aspect-ratio:980/520;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light);border-radius:var(--brand-radius);margin:32px 0}.article-content{color:var(--brand-text);font-size:1.06rem}.article-share,.post-nav{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--brand-border);padding-top:22px;margin-top:30px}.author-card{margin-top:32px;display:flex;gap:18px;align-items:center;border:1px solid var(--brand-border);padding:22px;border-radius:var(--brand-radius)}.author-card img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light)}.related-articles{background:var(--brand-bg-alt);padding:72px 0}.related-grid{grid-template-columns:repeat(3,1fr)}.related-grid article{background:#fff;border:1px solid var(--brand-border);padding:22px;border-radius:var(--brand-radius)}@media (max-width:767px){.article-share,.author-card,.post-nav{flex-direction:column}.related-grid{grid-template-columns:1fr}}