.blog-heading{padding:72px 0;background:var(--brand-bg-alt);text-align:center}.blog-heading .container{max-width:860px}.blog-layout{padding-top:72px;padding-bottom:92px}.blog-entry{padding:0 0 34px;margin-bottom:34px;border-bottom:1px solid var(--brand-border)}.blog-entry h2 a{color:var(--brand-text)}.category a{display:inline-flex;margin-bottom:12px;padding:4px 10px;border-radius:999px;background:rgba(46,124,125,.12);color:var(--brand-primary);font-size:.78rem;font-weight:900;text-transform:uppercase}.abstract,.blog-attr,.entry-meta{color:var(--brand-text-muted)}.blog-sidebar{position:relative}.sidebar-widget{position:sticky;top:148px;padding:24px;border:1px solid var(--brand-border);border-radius:var(--radius);background:#fff}.recent-blogs{list-style:none;padding:0;margin:0}.recent-blogs li{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--brand-border)}.recent-blogs li:last-child{border-bottom:0}.date-badge{display:inline-flex;flex:0 0 48px;height:48px;flex-direction:column;align-items:center;justify-content:center;border-radius:6px;background:var(--brand-primary);color:#fff;font-weight:800;line-height:1.1}.pagination .page-link{color:var(--brand-primary)}.pagination .active .page-link{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}