.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blog-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:#fff}.blog-image{width:100%;aspect-ratio:16/9;object-fit:cover;background:#eef2f7}.blog-content{padding:18px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.blog-category{font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800;color:var(--blue)}.blog-title{font-size:1.15rem;line-height:1.4;margin:9px 0}.blog-title a{color:var(--navy);text-decoration:none}.blog-title a:hover{color:var(--blue)}.blog-date{font-size:.8rem;color:var(--muted);margin-bottom:10px}.blog-excerpt{font-size:.92rem;color:var(--muted);margin:0 0 20px}.blog-read{margin-top:auto;text-decoration:none;font-weight:700}.blog-actions{display:flex;justify-content:center;margin-top:28px}.blog-status{padding:22px 0;color:var(--muted)}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.blog-grid{grid-template-columns:1fr}}