.rb-blog-page{background:var(--brand-bg);padding:160px 0 64px}.rb-blog-page-title{margin-bottom:12px}.rb-blog-intro{max-width:720px;margin-bottom:32px}.rb-blog-sidebar{position:sticky;top:120px;padding:20px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);box-shadow:var(--brand-shadow)}.rb-recent-list{list-style:none;padding:0;margin:16px 0 0}.rb-recent-list li{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--brand-border)}.rb-recent-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.rb-date-badge{flex:0 0 44px;text-align:center;background:var(--brand-secondary);color:#fff;border-radius:var(--brand-radius);padding:6px 4px;line-height:1.1}.rb-date-badge .d{display:block;font-family:var(--brand-font-display);font-size:1.1rem;font-weight:700}.rb-date-badge .m{display:block;font-size:.7rem;text-transform:uppercase}.rb-blog-item{padding:24px;margin-bottom:20px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.rb-blog-cat a{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-primary)}.rb-blog-meta{font-size:.875rem;margin:8px 0 12px;color:var(--brand-text)}.rb-blog-excerpt{margin-bottom:12px}.rb-readmore{font-weight:700;color:var(--brand-primary)}.pagination .page-link{color:var(--brand-secondary);border-radius:var(--brand-radius)}.pagination .page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}@media (max-width:991.98px){.rb-blog-sidebar{position:static;margin-bottom:8px}}