/* Removing private hidden inputs shifted the source's :nth-child(3) rule.
   Preserve the same 0/20/20/20px visible-field spacing without restoring tokens. */
.newsletter .form-elements:not(.hidden){margin-top:20px!important}
.newsletter .form-elements.hidden + .form-elements{margin-top:0!important}
/* Keep original motion unless the viewer requests reduced motion. */
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
