.src29880-blog-head{background:var(--brand-bg-alt);text-align:center}.src29880-blog-head h1{font-size:max(2rem, min(4vw, 3.5rem))}.src29880-blog-card{background:#fff;border:1px solid var(--brand-border);padding:16px;height:auto}.src29880-blog-card img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}.src29880-kicker{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text-secondary)}.src29880-blog-card h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.src29880-blog-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.src29880-blog-meta{-webkit-line-clamp:1;color:var(--brand-text-secondary);font-size:.875rem}.src29880-blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(36,49,59,.08)}@media (prefers-reduced-motion:reduce){.src29880-blog-card:hover{transform:none}}