.blog-heading{background:var(--brand-bg-alt);padding:64px 0;border-bottom:1px solid var(--brand-border)}.blog-heading h1{max-width:22ch}.blog-list article{padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid var(--brand-border)}.blog-list h2{font-size:1.8rem;margin-top:16px}.entry-divider{height:3px;width:64px;background:var(--brand-primary);margin:24px 0}.entry-meta{font-size:.8rem;margin:16px 0}.recent-side{border-left:1px solid var(--brand-border);padding-left:24px}.recent-side h2{font-size:1.1rem}.recent-side ul{list-style:none;padding:0}.recent-side li{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid var(--brand-border)}.date-badge{background:var(--brand-primary-light);padding:8px;font-weight:700;text-align:center;flex:0 0 48px}.date-badge small{display:block}.recent-side a{font-size:.85rem}.recent-side>p{font-size:.8rem}.blog-next-step{padding:32px;background:var(--brand-bg-alt);margin-top:48px}.blog-next-step h2{font-size:1.4rem}.pagination .page-link{color:var(--brand-primary)}.pagination .active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}@media (max-width:991px){.recent-side{border-left:0;padding-left:12px}}