.srcc7dc3-blog-grid{padding:64px 0}.srcc7dc3-blog-hero{max-width:720px;margin:0 auto 48px}.srcc7dc3-blog-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;transition:transform .2s,box-shadow .2s}.srcc7dc3-blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(36,49,59,.12)}.srcc7dc3-blog-card time{color:var(--brand-text-secondary);font-size:.875rem}.srcc7dc3-blog-card h2{font-size:1.25rem}