/* Give the full button label its own row on small screens, never truncate it. */
@media(max-width:700px){
 .sd-newsletter-form .zb-newsletter-row{display:flex!important;flex-direction:column;gap:10px}
 .sd-newsletter-form .zb-newsletter-row input[type=email]{width:100%!important;flex:auto;box-sizing:border-box}
 .sd-newsletter-form .zb-newsletter-row button{width:100%!important;max-width:none!important;min-width:0;white-space:nowrap!important;word-break:normal;overflow-wrap:normal;font-size:12px!important;line-height:1.3;padding:15px 12px!important;flex:auto;box-sizing:border-box}
}
