@media (max-width: 1024px) {
  .figma-jobseekers-root .courses-grid,
  .figma-jobseekers-root .services-section .services-grid,
  .figma-jobseekers-root .testimonials-grid {
    grid-template-columns: 1fr 1fr;
  }

  .figma-jobseekers-root .lp-grid {
    grid-template-columns: 1fr;
    gap: 2rem;
  }

  .figma-jobseekers-root.figma-employers-root .pricing-grid {
    grid-template-columns: 1fr;
    max-width: 400px;
  }
}

@media (max-width: 700px) {
  .figma-jobseekers-root .courses-grid,
  .figma-jobseekers-root .services-section .services-grid,
  .figma-jobseekers-root .testimonials-grid {
    grid-template-columns: 1fr;
  }

  .figma-jobseekers-root.figma-employers-root .hero {
    padding: 64px 5% 72px;
  }

  .figma-jobseekers-root .courses-section,
  .figma-jobseekers-root .services-section,
  .figma-jobseekers-root .how-section,
  .figma-jobseekers-root .testimonials,
  .figma-jobseekers-root .lp-section,
  .figma-jobseekers-root .pricing-section,
  .figma-jobseekers-root .cta-section {
    padding-left: 5%;
    padding-right: 5%;
  }

  .figma-jobseekers-root.figma-employers-root .steps {
    grid-template-columns: 1fr;
  }
}
