.subscribe-form-container {
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  overflow: hidden;
}

.subscribe-cadence {
  margin: var(--space-4) 0 0;
  color: var(--color-text-muted);
  font-size: var(--text-sm);
  text-align: center;
}

.subscribe-form-container .ml-embedded,
.subscribe-form-container .ml-form-embedContainer,
.subscribe-form-container .ml-form-embedWrapper,
.subscribe-form-container .ml-form-embedBody,
.subscribe-form-container form,
.subscribe-form-container input,
.subscribe-form-container button,
.subscribe-form-container iframe {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}

@media (max-width: 480px) {
  .subscribe-content .container {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }

  .subscribe-form-container {
    padding: var(--space-4);
  }
}
