@media (max-width: 900px) {
  .figma-blog-single-root .article-body {
    grid-template-columns: 1fr;
  }

  .figma-blog-single-root .article-sidebar {
    position: static;
    order: 2;
  }
}

@media (max-width: 768px) {
  .figma-blog-single-root .related-grid {
    grid-template-columns: 1fr;
  }

  .figma-blog-single-root .cta-strip {
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 600px) {
  .figma-blog-single-root .article-hero {
    padding: 40px 5% 48px;
  }

  .figma-blog-single-root .article-body {
    padding: 32px 5% 48px;
  }

  .figma-blog-single-root .related-section {
    padding: 32px 5% 48px;
  }

  .figma-blog-single-root .cta-strip {
    padding: 40px 5%;
  }

  .figma-blog-single-root .author-box {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
