.bru-blog-heading{padding:88px 0 56px;background:var(--brand-primary-dark)}.bru-blog-heading h1{margin:0;font-size:max(2rem, min(4vw, 3.5rem))}.bru-blog-heading .bru-eyebrow,.bru-blog-heading h1,.bru-blog-heading p{color:#fff}.bru-blog-heading p{max-width:680px;margin:16px 0 0}.bru-blog-layout{padding:72px 0 96px}.bru-blog-list article{padding:0 0 40px;margin-bottom:40px;border-bottom:1px solid var(--brand-border)}.bru-blog-topic{color:var(--brand-primary);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bru-blog-list h2{margin:10px 0;font-size:1.8rem}.bru-blog-list h2 a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.bru-blog-meta{color:var(--brand-text);font-size:.82rem}.bru-read-link{font-weight:750}.bru-recent-panel{align-self:start;padding:24px;border-left:4px solid var(--brand-primary);background:var(--brand-bg-alt)}.bru-recent-panel h2{font-size:1.25rem}.bru-recent-panel ul{margin:0;padding:0;list-style:none}.bru-recent-panel li{display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;padding:16px 0;border-top:1px solid var(--brand-border)}.bru-recent-panel time{color:var(--brand-primary-dark);font-size:.68rem;text-align:center;text-transform:uppercase}.bru-recent-panel time b{display:block;font-size:1.2rem}.bru-recent-panel a{color:var(--brand-text);font-size:.88rem;font-weight:700}.pagination .page-link{color:var(--brand-primary-dark)}.pagination .active .page-link{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}