.src9e1f1-blog-head{text-align:center;padding:64px 0 32px;background:var(--brand-bg-alt)}.src9e1f1-blog-head h1{font-size:max(2rem, min(4vw, 3.2rem));color:var(--brand-text)}.src9e1f1-blog-head p{color:var(--brand-text);max-width:640px;margin:0 auto}.src9e1f1-blog-grid{padding:48px 0 80px}.src9e1f1-blog-card{border:1px solid var(--brand-border);border-radius:4px;overflow:hidden;height:100%;background:#fff}.src9e1f1-blog-card img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.src9e1f1-blog-card h2,.src9e1f1-blog-card p{padding:0 16px;color:var(--brand-text)}.src9e1f1-blog-card h2{font-size:1.2rem}.src9e1f1-blog-card__tag{margin:16px 16px 0;color:var(--brand-primary);font-weight:700;font-size:.8rem}.src9e1f1-blog-card__meta{color:var(--brand-neutral-mid);font-size:.875rem;padding-bottom:16px}.src9e1f1-blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(36,49,59,.08)}.src9e1f1-blog-pager{margin-top:32px}.src9e1f1-blog-recent{margin-top:48px;padding-top:24px;border-top:1px solid var(--brand-border)}.src9e1f1-blog-recent li{margin-bottom:8px}@media (prefers-reduced-motion:reduce){.src9e1f1-blog-card:hover{transform:none}}