.blog-page{padding:72px 0 88px;background:#fff}.blog-heading{max-width:780px;margin-bottom:40px}.blog-heading h1{font-size:max(2rem, min(4vw, 3.4rem));line-height:1.1}.blog-card-grid{margin-bottom:36px}.blog-card{border:1px solid var(--brand-border);background:#fff}.blog-card img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light)}.blog-card-body{padding:22px}.blog-card h2{font-size:1.2rem}.blog-date{color:var(--brand-primary-dark);font-weight:800;font-size:.86rem}.read-link{font-weight:900}.blog-pagination{margin:40px 0}.recent-panel{padding:24px;background:var(--brand-bg-alt);border:1px solid var(--brand-border)}.recent-panel h2{font-size:1.3rem}.recent-panel ul{padding:0;margin:0;list-style:none}.recent-panel li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--brand-border)}