.home-blog {
  background-color: var(--bg-color);
}

.home-blog .hb-heading {
  align-items: end;
}

.home-blog .hb-heading h2 {
  flex: 1;
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  .home-blog .hb-heading {
    align-items: center;
    flex-direction: column;
    gap: 12px;
  }
}