.halo-blog-detail-page{padding-top:128px;background:#fff}.halo-blog-article h1{margin-bottom:12px;font-size:max(2rem, min(4vw, 3.5rem))}.halo-blog-content{margin-top:28px}.halo-blog-content li,.halo-blog-content p{color:var(--brand-text)}.halo-author-card{display:grid;grid-template-columns:80px 1fr;grid-gap:18px;gap:18px;margin-top:40px;border:1px solid var(--brand-border);border-radius:var(--radius);background:var(--brand-neutral-light);padding:22px}.halo-author-card img{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--brand-border)}.halo-author-card h2{font-size:1.25rem}.halo-post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:32px}.halo-post-nav div{border:1px solid var(--brand-border);border-radius:var(--radius);padding:16px;min-height:64px}.halo-reply-box{margin-top:36px;border:1px solid var(--brand-border);border-radius:var(--radius);padding:24px}.halo-toc-sidebar{position:sticky;top:96px;border:1px solid var(--brand-border);border-radius:var(--radius);background:var(--brand-neutral-light);padding:22px}.halo-toc-sidebar a{display:block;margin-bottom:10px;font-weight:700}.halo-toc-sidebar ul{margin:0;padding-left:18px}@media (max-width:767px){.halo-author-card,.halo-post-nav{grid-template-columns:1fr}}