.blog-list{padding:36px 0 40px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.blog-card{background:var(--color-surface);border-radius:18px;overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.blog-cover{width:100%;height:200px;object-fit:cover;aspect-ratio:16/9;display:block}.blog-body{padding:16px}.blog-body time{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--color-text-faint)}.blog-body h2{font-size:17px;margin:8px 0;color:var(--color-text);line-height:1.35}.blog-body p{color:var(--color-text-muted);font-size:13px;margin-bottom:12px;line-height:1.65}.read-more{font-weight:800;color:var(--color-primary);font-family:var(--font-display);font-size:13px}@media(max-width:900px){.blog-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}
