.blog-page-header{padding-top:140px;padding-bottom:72px;background:var(--brand-neutral-light)}.blog-page-header .container-fluid{max-width:980px}.blog-layout-section{background:var(--brand-bg)}.blog-list{display:grid;grid-gap:24px;gap:24px}.blog-list-card{padding:28px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.blog-list-card h2{margin-bottom:12px;font-size:max(1.35rem, min(2.4vw, 2rem))}.blog-list-card h2 a{color:var(--brand-text)}.blog-date{margin-bottom:10px;color:var(--brand-primary);font-weight:800}.blog-pagination{margin-top:34px}.blog-pagination .page-link{color:var(--brand-primary)}.blog-pagination .active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-text-inverse)}.blog-sidebar{display:grid;grid-gap:22px;gap:22px;align-content:start}.sidebar-panel{padding:26px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.sidebar-panel h2{font-size:1.25rem}.sidebar-panel ul{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.sidebar-panel li{display:grid;grid-gap:4px;gap:4px}.sidebar-panel li a{color:var(--brand-text);font-weight:700}.sidebar-panel li span{color:var(--brand-primary);font-size:.9rem}.dark-panel{background:var(--brand-primary-dark)}.dark-panel h2,.dark-panel p{color:var(--brand-text-inverse)}