/* Shared inline subscription treatment for the retained homepage and Next pages. */
footer .footer-signature { display: none !important; }
.footer form.newsletter button,
#newsletter-form .newsletter-field button {
  background: #e5c279 !important;
  border-color: #e5c279 !important;
  color: #381719 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
.footer form.newsletter button:hover:not(:disabled),
#newsletter-form .newsletter-field button:hover:not(:disabled) {
  background: #f0d49c !important;
  border-color: #f0d49c !important;
  color: #381719 !important;
}
#newsletter-form .newsletter-field { display: flex !important; flex-direction: row !important; align-items: stretch !important; }
#newsletter-form .newsletter-field input { flex: 1 1 0% !important; min-width: 0 !important; width: 0 !important; }
#newsletter-form .newsletter-field button { flex: 0 0 auto !important; min-width: 100px; }
