.dbg-blog-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
.dbg-blog-card {
  background: #fff;
  padding: 15px;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  transition: transform 0.3s ease;
}
.dbg-blog-card:hover { transform: translateY(-5px); }
.dbg-image img { width: 100%; border-radius: 10px; }
.dbg-tags span {
  background: #222;
  color: #fff;
  font-size: 12px;
  padding: 3px 8px;
  margin-right: 5px;
  border-radius: 6px;
}
.dbg-title { font-size: 18px; margin: 10px 0; }
.dbg-excerpt { font-size: 14px; color: #555; }
.dbg-load-more-wrap { text-align: center; margin-top: 30px; }
.dbg-load-more {
  background: #0073e6;
  color: #fff;
  padding: 12px 24px;
  border-radius: 8px;
  cursor: pointer;
  border: none;
  font-size: 16px;
}
.dbg-load-more:hover { background: #005bb5; }
