.blog-detail-sidebar-left{padding:84px 0;background:var(--brand-bg)}.article-sidebar .sticky-widget{position:sticky;top:110px;background:var(--brand-card);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px}.article-sidebar h2{font-size:1.2rem}.article-sidebar ul{list-style:none;padding:0;margin:0}.article-sidebar li{padding:12px 0;border-bottom:1px solid var(--brand-border)}.article-sidebar li:last-child{border-bottom:0}.article-sidebar a,.article-sidebar time{display:block}.article-sidebar time{color:var(--brand-text-soft);font-size:.9rem}.article-main{background:var(--brand-card);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:38px;box-shadow:0 12px 28px rgba(43,43,43,.08)}.article-main h1{font-size:max(2rem, min(4vw, 3.6rem))}.article-content{margin-top:28px}.article-prev-next,.article-share{display:flex;justify-content:space-between;gap:18px;padding:22px 0;margin-top:24px;border-top:1px solid var(--brand-border)}.article-author{display:flex;gap:18px;align-items:center;margin-top:28px;padding:22px;border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.article-author img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.article-author h2,.blog-reply h2{font-size:1.35rem}.blog-reply{margin-top:30px}@media (max-width:991.98px){.article-sidebar .sticky-widget{position:static}.article-main{padding:24px}}