.src1fa49-blog-grid-head{background:var(--brand-bg-alt);padding-top:160px;padding-bottom:48px}.src1fa49-blog-grid-head h1{font-size:max(2rem, min(4vw, 3.5rem))}.src1fa49-blog-grid-head p{max-width:40rem;margin:0 auto;color:var(--brand-text)}.src1fa49-blog-grid{padding-bottom:80px}.src1fa49-blog-card{border:1px solid var(--brand-border);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:16px;background:#fff}.src1fa49-blog-card h2{font-size:1.25rem}.src1fa49-blog-meta{font-size:.875rem;color:var(--brand-text)}.src1fa49-blog-pager{margin-top:32px}