.blog-detail-shell{background:var(--brand-bg)}.blog-article{max-width:100%;word-wrap:anywhere}.blog-article iframe,.blog-article img{max-width:100%;height:auto}.blog-article pre{overflow-x:auto}.blog-article table{display:block;overflow-x:auto}.blog-category-link{color:var(--brand-secondary);font-size:.78rem;font-weight:800;text-transform:uppercase}.blog-article h1{margin:12px 0 18px}.blog-article__meta{display:flex;flex-wrap:wrap;gap:12px 20px;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid var(--brand-border);color:var(--brand-text-secondary)}.blog-content{color:var(--brand-text)}.blog-content img{max-width:100%;height:auto}.author-box,.blog-share,.comment-panel,.entry-meta,.post-nav{margin-top:30px;padding-top:24px;border-top:1px solid var(--brand-border)}.blog-share{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.author-box{display:grid;grid-template-columns:74px 1fr;grid-gap:18px;gap:18px;align-items:center}.author-box img{width:74px;height:74px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.post-nav a{display:block;padding:18px;border:1px solid var(--brand-border);border-radius:var(--radius);background:var(--brand-bg-alt);font-weight:700}.post-nav span{display:block;color:var(--brand-text-secondary);font-size:.8rem;text-transform:uppercase}.blog-sidebar{position:relative}.sidebar-widget{position:sticky;top:120px;padding:22px;border:1px solid var(--brand-border);border-radius:var(--radius);background:var(--brand-bg-alt)}.sidebar-widget h2{font-size:1.1rem}.sidebar-widget ul{list-style:none;margin:0;padding:0}.sidebar-widget li{display:grid;grid-gap:4px;gap:4px;padding:12px 0;border-bottom:1px solid var(--brand-border)}.sidebar-widget li:last-child{border-bottom:0}.sidebar-widget time{color:var(--brand-text-secondary);font-size:.82rem}