.esb-blog-index{padding:80px 0 104px;background:#fff}.esb-blog-header{max-width:780px;margin-bottom:56px;padding-left:26px;border-left:8px solid var(--brand-primary)}.esb-blog-header h1{margin:8px 0 12px;font-size:max(2rem, min(4vw, 3.5rem))}.esb-blog-entry{padding:0 0 36px;margin-bottom:36px;border-bottom:1px solid var(--brand-border)}.esb-blog-label{color:var(--brand-accent);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.esb-blog-entry h2{margin:8px 0;font-size:1.75rem}.esb-blog-entry h2 a{color:var(--brand-text)}.esb-blog-entry h2 a:hover{color:var(--brand-secondary)}.esb-blog-meta{color:var(--brand-text);font-size:.82rem;font-weight:700}.esb-read-more{font-weight:800}.pagination .page-link{border-radius:0!important;color:var(--brand-secondary)}.pagination .active .page-link{border-color:var(--brand-secondary);background:var(--brand-secondary);color:#fff}.esb-recent-sidebar{padding:28px;background:var(--brand-neutral-light);align-self:start}.esb-recent-sidebar h2{font-size:1.2rem}.esb-recent-sidebar ul{padding:0;list-style:none}.esb-recent-sidebar li{display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid var(--brand-border)}.esb-recent-sidebar li>span{display:grid;align-items:center;justify-items:center;place-items:center;background:var(--brand-primary);color:var(--brand-neutral-dark);font-weight:900;line-height:1}.esb-recent-sidebar li small{color:var(--brand-neutral-dark);font-size:.62rem}.esb-recent-sidebar li a{color:var(--brand-text);font-weight:700}