.blog-detail-layout{padding:170px 0 86px}.article-header{padding-bottom:26px;border-bottom:1px solid var(--brand-border);margin-bottom:30px}.article-header h1{font-size:max(2rem, min(4vw, 3.7rem))}.article-content{color:var(--brand-text);font-size:1.05rem}.article-content img{border-radius:var(--brand-radius);margin:20px 0}.article-sidebar,.author-card,.post-nav,.share-row{border:1px solid var(--brand-border);background:#fff;padding:22px;margin-top:28px}.share-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.share-row span{font-weight:900}.post-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.post-nav a span{display:block;color:var(--brand-primary);font-size:.82rem;font-weight:900;text-transform:uppercase}.article-sidebar{position:sticky;top:110px}