@media (max-width: 900px) {
  .figma-blog-root .blog-body {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 600px) {
  .figma-blog-root .hero {
    padding: 64px 5% 72px;
  }

  .figma-blog-root .posts-grid {
    grid-template-columns: 1fr;
  }

  .figma-blog-root .blog-body {
    padding: 32px 5% 48px;
  }

  .figma-blog-root .cta-section {
    padding: 56px 5%;
  }
}
