.blog-page{padding-top:112px;background:var(--brand-bg-alt)}.blog-page-heading{max-width:860px;margin-bottom:36px}.blog-page-heading h1{color:var(--brand-text);font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1}.blog-page-heading p{color:var(--brand-text);line-height:1.72}.blog-sidebar{position:sticky;top:100px;display:grid;grid-gap:22px;gap:22px;padding:22px;border:1px solid var(--brand-border);background:var(--brand-bg)}.blog-sidebar h2{color:var(--brand-text);font-size:1.1rem}.recent-blog-list{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.recent-blog-list li{display:grid;grid-gap:4px;gap:4px}.recent-blog-list span{color:var(--brand-primary);font-size:.82rem;font-weight:800}.blog-list-item h2 a,.recent-blog-list a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.blog-sidebar-note{border-top:1px solid var(--brand-border);padding-top:18px}.blog-list-item p,.blog-sidebar-note p{color:var(--brand-text);line-height:1.68}.blog-list{display:grid;grid-gap:22px;gap:22px}.blog-list-item{padding:26px;border:1px solid var(--brand-border);background:var(--brand-bg)}.blog-meta-line{display:flex;flex-wrap:wrap;gap:12px;color:var(--brand-primary);font-size:.86rem;font-weight:800}.blog-list-item h2{margin-top:10px;color:var(--brand-text);font-size:max(1.35rem, min(2.4vw, 2rem))}.blog-read-link{font-weight:800}.blog-pagination-wrap{margin-top:34px}.pagination .page-link{border-radius:0;color:var(--brand-primary)}.pagination .active .page-link{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--brand-text-inverse)}@media (max-width:991px){.blog-sidebar{position:static}}