
/* Responsive fixes for ExportGPT mobile layout */

@media (max-width: 768px) {
  body {
    padding: 1rem;
  }

  .container-large,
  .page-wrapper {
    padding: 0 1rem;
  }

  img {
    max-width: 100%;
    height: auto;
    display: block;
  }

  h1, h2, h3, h4, p {
    word-break: break-word;
    line-height: 1.4;
  }

  .button,
  .w-button {
    width: 100%;
    text-align: center;
    padding: 0.75rem 1rem;
    font-size: 1rem;
  }

  .w-layout-grid {
    display: block;
  }

  .layout10_image-wrapper,
  .layout6_image-wrapper,
  .layout230_image-wrapper {
    text-align: center;
    margin-bottom: 1rem;
  }

  .layout10_image,
  .layout6_image,
  .layout230_image {
    max-width: 100%;
    height: auto;
  }

  .cta13_component,
  .cta13_content {
    display: block;
  }

  .cta13_content-left,
  .cta13_content-right {
    width: 100%;
    text-align: center;
    margin-bottom: 1rem;
  }
}
