/* Landing form refinements without changing the approved two-column layout. */
@media (min-width: 981px) {
  html body.sb-final-lock.sb-lock-landing .form-card .v7-investment-field {
    grid-column: auto !important;
  }
  html body.sb-final-lock.sb-lock-landing .form-card h2 {
    font-size: clamp(26px, 2.15vw, 29px) !important;
    line-height: 1.12 !important;
  }
  html body.sb-final-lock.sb-lock-landing :is(.section-head, .evidence-head) {
    grid-template-columns: minmax(0, 1.3fr) minmax(0, .7fr) !important;
    align-items: center !important;
  }
}
html body.sb-paid-landing.v8-site.page-inner.sb-final-lock.sb-lock-landing .section {
  padding-block: 34px !important;
}
html body.sb-paid-landing.v8-site.page-inner.sb-final-lock.sb-lock-landing .section.tight {
  padding-block: 30px !important;
}
html body.sb-paid-landing.v8-site.page-inner.sb-final-lock.sb-lock-landing .evidence-stage {
  padding-block: 34px !important;
}
html body.sb-final-lock.sb-lock-landing :is(.section-head, .evidence-head) {
  gap: 18px !important;
  margin-bottom: 18px !important;
  padding: 20px 24px !important;
}
html body.sb-final-lock.sb-lock-landing :is(.section-head, .evidence-head) > p {
  margin: 0 !important;
}
html body.sb-final-lock.sb-lock-landing :is(.section-head, .evidence-head) h2 {
  font-size: clamp(31px, 3vw, 40px) !important;
  line-height: 1.12 !important;
  margin: 8px 0 10px !important;
}
html body.sb-final-lock.sb-lock-landing .form-card .sb-form-policy-note {
  margin: 8px 0 12px;
  color: #c3b9aa;
  font: 400 13px/1.55 Arial, Helvetica, sans-serif;
}
html body.sb-final-lock.sb-lock-landing .form-card .sb-form-policy-note a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 3px;
}
@media (max-width: 620px) {
  html body.sb-paid-landing.v8-site.page-inner.sb-final-lock.sb-lock-landing .section,
  html body.sb-paid-landing.v8-site.page-inner.sb-final-lock.sb-lock-landing .evidence-stage {
    padding-block: 30px !important;
  }
  html body.sb-paid-landing.v8-site.page-inner.sb-final-lock.sb-lock-landing .section.tight {
    padding-block: 26px !important;
  }
}
