.mw-1312 {
 max-width: 1440px;
 margin: 0 auto;
}
.download-post-hero-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 64px;
}

.form-wrapper {
  padding: 48px;
  background: var(--secondary-beige-beige-100, #F2EFE4);
}

.h1 {
  color: var(--secondary-exterus-orange-exterus-orange-100, #EC6C24);
  font-family: Heebo;
  font-size: 44px;
  font-style: normal;
  font-weight: 800;
  line-height: 122%;
  margin-bottom: 24px !important;
}

.body-content-column p {
  margin-bottom: 30px !important;
  color: var(--accent-black-100, #141822);
  font-family: Heebo;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px; /* 166.667% */
}
 .body-content-column li {
  color: var(--accent-black-100, #141822);
  font-family: Heebo;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px; /* 175% */
}

    ol {
      list-style: none; /* remove default numbering */
      padding-left: 0;
    }

    ol li {
      position: relative;
      padding-left: 30px;
      margin-bottom: 10px;
    }

    ol li::before {
      content: "✔"; /* or use a checkmark emoji, SVG, or Font Awesome icon */
      position: absolute;
      left: 0;
      color: #fcb135;
      font-weight: bold;
    }


@media screen and (max-width: 1000px) {
  .download-post-hero-container {
      grid-template-columns: 1fr;
  }
  .form-container {
   order: 1; 
  }
  .body-content-column {
   order: 2;
  }
}

@media screen and (max-width: 700px)  {
  .form-container form {
  padding: 32px;
}


