.blog-shell{background:var(--brand-bg-alt)}.blog-heading{max-width:760px;margin-bottom:42px}.blog-heading h1{font-weight:900}.blog-sidebar{position:sticky;top:112px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px;box-shadow:0 12px 28px rgba(26,32,44,.06)}.blog-sidebar h2{font-size:1.2rem;font-weight:850}.recent-list{list-style:none;padding:0;margin:0 0 24px}.recent-list li{border-top:1px solid var(--brand-border);padding:12px 0}.recent-list span{display:block;color:var(--brand-text-secondary);font-size:.82rem}.recent-list a{color:var(--brand-text);font-weight:800}.blog-search label{color:var(--brand-text);font-weight:800;margin-bottom:8px}.blog-item{padding:30px;margin-bottom:24px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);box-shadow:0 12px 28px rgba(26,32,44,.06)}.blog-cat{display:inline-block;color:var(--brand-primary);font-weight:900;font-size:.8rem;text-transform:uppercase}.blog-item h2{margin:8px 0 12px;font-weight:850}.blog-item h2 a{color:var(--brand-text)}.blog-meta{color:var(--brand-text-secondary);font-size:.92rem;margin-bottom:14px}.read-more{font-weight:850}.pagination{margin-top:30px}.page-link{color:var(--brand-primary)}.page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary)}