/* Layout for the local newsletter form.
   Typography, input and button styling come from .form-overides in main.css,
   which the original design already defines. */

.doac-newsletter {
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
}

.doac-newsletter-row {
  display: block;
}

.doac-newsletter-field input {
  width: 100%;
}

.doac-newsletter-action button {
  width: 100%;
}

@media (min-width: 768px) {
  .doac-newsletter-row {
    display: flex;
    align-items: flex-start;
    justify-content: center;
  }

  .doac-newsletter-field {
    flex: 1 1 auto;
    padding-right: 10px;
  }

  .doac-newsletter-action {
    flex: 0 0 auto;
    padding-left: 10px;
  }

  .doac-newsletter-action button {
    width: auto;
  }
}

@media (min-width: 992px) {
  .doac-newsletter-field {
    padding-right: 12px;
  }

  .doac-newsletter-action {
    padding-left: 12px;
  }
}
