.blog-detail-shell,.blog-shell{padding-top:160px;background:var(--brand-bg)}.blog-heading{max-width:860px;margin-bottom:42px}.blog-heading p{max-width:700px}.blog-sidebar,.toc-sidebar{order:1}.blog-detail-layout>.blog-article,.blog-sidebar-left>.col-lg-9{order:2}.sidebar-card{padding:22px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.sidebar-card+.sidebar-card{margin-top:18px}.sidebar-card h2{font-size:1rem}.plain-list,.recent-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.recent-list span{display:block;color:var(--brand-primary-dark);font-size:.78rem;font-weight:700}.plain-list a,.recent-list a{color:var(--brand-text);font-weight:700}.blog-list{display:grid;grid-gap:18px;gap:18px}.blog-list-item{padding:28px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.article-meta-top,.blog-date{color:var(--brand-primary-dark);font-size:.85rem;font-weight:700}.blog-list-item h2{margin:10px 0 12px;font-size:max(1.3rem, min(2.2vw, 2rem))}.blog-abstract{margin-bottom:16px}.blog-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid var(--brand-border);padding-top:16px}.blog-meta a,.blog-meta span{font-weight:700}.blog-pagination{margin-top:36px}.page-link{color:var(--brand-primary-dark)}.page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary)}.blog-article h1{font-size:max(2rem, min(3.2vw, 3rem));margin:12px 0 16px}.article-content,.article-description,.article-share,.author-box,.blog-article,.blog-article h1,.post-nav{min-width:0;word-wrap:anywhere}.article-description{padding-bottom:24px;border-bottom:1px solid var(--brand-border);font-size:1.05rem}.article-content{margin-top:28px}.article-content img{border-radius:var(--brand-radius)}.article-share{display:flex;flex-wrap:wrap;gap:14px;margin:32px 0;padding-top:20px;border-top:1px solid var(--brand-border)}.article-share a{font-weight:700}.author-box{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:18px;gap:18px;padding:22px;background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.author-box img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.author-box h2{font-size:1.1rem}.post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:28px 0}.post-nav div{min-height:74px;padding:18px;border:1px solid var(--brand-border)}.post-nav a{font-weight:700}.blog-reply{padding-top:28px;border-top:1px solid var(--brand-border)}.blog-reply h2{font-size:1.4rem}.sticky-card{position:sticky;top:110px}@media (max-width:991px){.blog-detail-layout>.blog-article,.blog-sidebar,.blog-sidebar-left>.col-lg-9,.toc-sidebar{order:initial}}@media (max-width:575px){.blog-detail-shell,.blog-shell{padding-top:140px}.author-box,.post-nav{grid-template-columns:1fr}}