.blog-detail,.blog-list{padding:86px 0}.blog-index-head{margin-bottom:38px}.blog-index-head h1{font-size:2.75rem;font-weight:900;max-width:820px}.blog-featured{border:1px solid var(--brand-border);border-radius:8px;padding:18px;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.08)}.blog-card img,.blog-featured img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:var(--brand-bg-alt)}.blog-featured img{height:420px}.blog-meta{color:var(--brand-primary-dark);font-weight:800;font-size:.86rem}.blog-article h1,.blog-card h3,.blog-featured h2{font-weight:900}.blog-card p,.blog-featured p,.blog-meta-row,.blog-sidebar{color:var(--brand-muted)}.blog-read-more{color:var(--brand-primary-dark);font-weight:800}.blog-grid-rest{margin-top:32px}.blog-card{border:1px solid var(--brand-border);border-radius:8px;padding:16px;height:100%;background:#fff}.blog-card img{height:220px;margin-bottom:1rem}.blog-pagination{margin-top:34px;display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.blog-pagination a{border:1px solid var(--brand-border);padding:.55rem .8rem;border-radius:6px}.blog-pagination .is-active{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.blog-article{background:#fff;border:1px solid var(--brand-border);border-radius:8px;padding:34px}.blog-content{color:var(--brand-text)}.blog-prev-next{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--brand-border);padding-top:1.5rem;margin-top:2rem}.blog-sidebar{position:sticky;top:90px;align-self:flex-start;border:1px solid var(--brand-border);border-radius:8px;padding:24px;background:var(--brand-bg-alt)}.blog-recent,.blog-toc{padding-left:1.1rem}@media (max-width:991px){.blog-sidebar{position:static}.blog-featured img{height:280px}}