.res-blog__inner{margin:0 auto;max-width:1100px}.res-blog__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:40px}.res-blog-card{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s ease}.res-blog-card:hover{border-color:rgba(224,252,4,.2)}.res-blog-card__img{display:block;height:200px;object-fit:cover;width:100%}.res-blog-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:24px}.res-blog-card__category{align-self:flex-start}.res-blog-card__title{font-size:16px;font-weight:700;line-height:1.4;margin:0}.res-blog-card__title a{color:var(--color-text);text-decoration:none;transition:color .2s ease}.res-blog-card__title a:hover{color:var(--color-primary)}.res-blog-card__summary{color:var(--color-muted);flex:1;font-size:13px;line-height:1.6;margin:0}.res-blog-card__meta{color:var(--color-muted);font-size:12px;margin-top:auto}@media (max-width:900px){.res-blog__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.res-blog__grid{grid-template-columns:1fr}}