@media (min-width: 721px) {
  .premium-form {
    grid-template-columns: 1.65fr 0.75fr 0.75fr 0.75fr;
    column-gap: 14px;
    row-gap: 12px;
  }

  .premium-form .field.wide,
  .premium-form .primary-button.wide {
    grid-column: 1 / -1;
  }

  .premium-form input[type="datetime-local"] {
    min-width: 0;
    width: 100%;
    padding-left: 12px;
    padding-right: 10px;
  }

  .premium-form .field.compact {
    min-width: 0;
  }

  .premium-form .field.compact input {
    min-width: 0;
    padding-left: 12px;
    padding-right: 10px;
  }
}
