:where(.mgz-block-newsletter-form .newsletter-form-form){display:flex;flex-wrap:wrap;gap:var(--newsletter-form-button-gap,10px);margin:0;max-width:100%;width:var(--newsletter-form-width,100%)}:where(.mgz-block-newsletter-form .newsletter-form-fields){display:flex;flex:240px;flex-wrap:wrap;gap:var(--newsletter-form-field-gap,10px);min-width:0}:where(.mgz-block-newsletter-form .newsletter-form-input){box-sizing:border-box;flex:140px;height:var(--newsletter-form-height,44px);margin:0;min-width:0}:where(.mgz-block-newsletter-form .newsletter-form-actions){display:flex;flex:none}:where(.mgz-block-newsletter-form .newsletter-form-actions .btn){height:var(--newsletter-form-height,44px);min-height:0}:where(.mgz-block-newsletter-form .newsletter-form-message){flex:1 0 100%;font-size:.875em}:where(.mgz-block-newsletter-form .newsletter-form-message:empty){display:none}:where(.mgz-block-newsletter-form .newsletter-form-message-success){color:var(--color-success,#006400)}:where(.mgz-block-newsletter-form .newsletter-form-message-error){color:var(--color-error,#e02b27)}:where(.mgz-block-newsletter-form .newsletter-form-form[aria-busy=true] .btn){cursor:progress;opacity:.6}:where(.mgz-block-newsletter-form.newsletter-form-inline-compact .newsletter-form-form){flex-wrap:nowrap;gap:0}:where(.mgz-block-newsletter-form.newsletter-form-inline-compact .newsletter-form-fields>.newsletter-form-input:last-child){border-end-end-radius:0;border-start-end-radius:0}:where(.mgz-block-newsletter-form.newsletter-form-inline-compact .newsletter-form-actions .btn){border-end-start-radius:0;border-start-start-radius:0}:where(.mgz-block-newsletter-form.newsletter-form-box .newsletter-form-fields),:where(.mgz-block-newsletter-form.newsletter-form-box .newsletter-form-form){flex-direction:column}:where(.mgz-block-newsletter-form.newsletter-form-box .newsletter-form-fields),:where(.mgz-block-newsletter-form.newsletter-form-box .newsletter-form-input){flex:none;width:100%}.mgz-block-newsletter-form .newsletter-form-actions .btn,.mgz-block-newsletter-form .newsletter-form-input{height:var(--newsletter-form-height,44px)}.mgz-block-newsletter-form .newsletter-form-actions .btn{min-height:0}.mgz-block-newsletter-form.newsletter-form-inline-compact .newsletter-form-actions .btn{border-end-start-radius:0;border-start-start-radius:0}:where(.mgz-block-newsletter-form.newsletter-form-align-center .newsletter-form-form){margin-inline:auto}:where(.mgz-block-newsletter-form.newsletter-form-align-right .newsletter-form-form){margin-inline-start:auto}@media (max-width:480px){:where(.mgz-block-newsletter-form.newsletter-form-inline-compact .newsletter-form-form){flex-wrap:wrap;gap:var(--newsletter-form-button-gap,10px)}}@media not all and (min-width:80rem){.mgz-block-newsletter-form.newsletter-form-lg-inline-compact .newsletter-form-form,.mgz-block-newsletter-form.newsletter-form-lg-inline-split .newsletter-form-form{flex-direction:row}.mgz-block-newsletter-form.newsletter-form-lg-box .newsletter-form-form,.mgz-block-newsletter-form.newsletter-form-lg-inline-split .newsletter-form-form{flex-wrap:wrap;gap:var(--newsletter-form-button-gap,10px)}.mgz-block-newsletter-form.newsletter-form-lg-inline-compact .newsletter-form-form{flex-wrap:nowrap;gap:0}.mgz-block-newsletter-form.newsletter-form-lg-inline-compact .newsletter-form-fields,.mgz-block-newsletter-form.newsletter-form-lg-inline-split .newsletter-form-fields{flex:240px;flex-direction:row;width:auto}.mgz-block-newsletter-form.newsletter-form-lg-inline-compact .newsletter-form-input,.mgz-block-newsletter-form.newsletter-form-lg-inline-split .newsletter-form-input{flex:140px;width:auto}.mgz-block-newsletter-form.newsletter-form-lg-box .newsletter-form-fields,.mgz-block-newsletter-form.newsletter-form-lg-box .newsletter-form-form{flex-direction:column}.mgz-block-newsletter-form.newsletter-form-lg-box .newsletter-form-fields,.mgz-block-newsletter-form.newsletter-form-lg-box .newsletter-form-input{flex:none;width:100%}.mgz-block-newsletter-form.newsletter-form-lg-inline-compact .newsletter-form-fields>.newsletter-form-input:last-child{border-end-end-radius:0;border-start-end-radius:0}.mgz-block-newsletter-form.newsletter-form-lg-inline-compact .newsletter-form-actions .btn{border-end-start-radius:0;border-start-start-radius:0}.mgz-block-newsletter-form.newsletter-form-align-lg-left .newsletter-form-form{margin-inline:0}.mgz-block-newsletter-form.newsletter-form-align-lg-center .newsletter-form-form{margin-inline:auto}.mgz-block-newsletter-form.newsletter-form-align-lg-right .newsletter-form-form{margin-inline:auto 0}}@media not all and (min-width:64rem){.mgz-block-newsletter-form.newsletter-form-md-inline-compact .newsletter-form-form,.mgz-block-newsletter-form.newsletter-form-md-inline-split .newsletter-form-form{flex-direction:row}.mgz-block-newsletter-form.newsletter-form-md-box .newsletter-form-form,.mgz-block-newsletter-form.newsletter-form-md-inline-split .newsletter-form-form{flex-wrap:wrap;gap:var(--newsletter-form-button-gap,10px)}.mgz-block-newsletter-form.newsletter-form-md-inline-compact .newsletter-form-form{flex-wrap:nowrap;gap:0}.mgz-block-newsletter-form.newsletter-form-md-inline-compact .newsletter-form-fields,.mgz-block-newsletter-form.newsletter-form-md-inline-split .newsletter-form-fields{flex:240px;flex-direction:row;width:auto}.mgz-block-newsletter-form.newsletter-form-md-inline-compact .newsletter-form-input,.mgz-block-newsletter-form.newsletter-form-md-inline-split .newsletter-form-input{flex:140px;width:auto}.mgz-block-newsletter-form.newsletter-form-md-box .newsletter-form-fields,.mgz-block-newsletter-form.newsletter-form-md-box .newsletter-form-form{flex-direction:column}.mgz-block-newsletter-form.newsletter-form-md-box .newsletter-form-fields,.mgz-block-newsletter-form.newsletter-form-md-box .newsletter-form-input{flex:none;width:100%}.mgz-block-newsletter-form.newsletter-form-md-inline-compact .newsletter-form-fields>.newsletter-form-input:last-child{border-end-end-radius:0;border-start-end-radius:0}.mgz-block-newsletter-form.newsletter-form-md-inline-compact .newsletter-form-actions .btn{border-end-start-radius:0;border-start-start-radius:0}.mgz-block-newsletter-form.newsletter-form-align-md-left .newsletter-form-form{margin-inline:0}.mgz-block-newsletter-form.newsletter-form-align-md-center .newsletter-form-form{margin-inline:auto}.mgz-block-newsletter-form.newsletter-form-align-md-right .newsletter-form-form{margin-inline:auto 0}}@media not all and (min-width:48rem){.mgz-block-newsletter-form.newsletter-form-sm-inline-compact .newsletter-form-form,.mgz-block-newsletter-form.newsletter-form-sm-inline-split .newsletter-form-form{flex-direction:row}.mgz-block-newsletter-form.newsletter-form-sm-box .newsletter-form-form,.mgz-block-newsletter-form.newsletter-form-sm-inline-split .newsletter-form-form{flex-wrap:wrap;gap:var(--newsletter-form-button-gap,10px)}.mgz-block-newsletter-form.newsletter-form-sm-inline-compact .newsletter-form-form{flex-wrap:nowrap;gap:0}.mgz-block-newsletter-form.newsletter-form-sm-inline-compact .newsletter-form-fields,.mgz-block-newsletter-form.newsletter-form-sm-inline-split .newsletter-form-fields{flex:240px;flex-direction:row;width:auto}.mgz-block-newsletter-form.newsletter-form-sm-inline-compact .newsletter-form-input,.mgz-block-newsletter-form.newsletter-form-sm-inline-split .newsletter-form-input{flex:140px;width:auto}.mgz-block-newsletter-form.newsletter-form-sm-box .newsletter-form-fields,.mgz-block-newsletter-form.newsletter-form-sm-box .newsletter-form-form{flex-direction:column}.mgz-block-newsletter-form.newsletter-form-sm-box .newsletter-form-fields,.mgz-block-newsletter-form.newsletter-form-sm-box .newsletter-form-input{flex:none;width:100%}.mgz-block-newsletter-form.newsletter-form-sm-inline-compact .newsletter-form-fields>.newsletter-form-input:last-child{border-end-end-radius:0;border-start-end-radius:0}.mgz-block-newsletter-form.newsletter-form-sm-inline-compact .newsletter-form-actions .btn{border-end-start-radius:0;border-start-start-radius:0}.mgz-block-newsletter-form.newsletter-form-align-sm-left .newsletter-form-form{margin-inline:0}.mgz-block-newsletter-form.newsletter-form-align-sm-center .newsletter-form-form{margin-inline:auto}.mgz-block-newsletter-form.newsletter-form-align-sm-right .newsletter-form-form{margin-inline:auto 0}}@media not all and (min-width:40rem){.mgz-block-newsletter-form.newsletter-form-xs-inline-compact .newsletter-form-form,.mgz-block-newsletter-form.newsletter-form-xs-inline-split .newsletter-form-form{flex-direction:row}.mgz-block-newsletter-form.newsletter-form-xs-box .newsletter-form-form,.mgz-block-newsletter-form.newsletter-form-xs-inline-split .newsletter-form-form{flex-wrap:wrap;gap:var(--newsletter-form-button-gap,10px)}.mgz-block-newsletter-form.newsletter-form-xs-inline-compact .newsletter-form-form{flex-wrap:nowrap;gap:0}.mgz-block-newsletter-form.newsletter-form-xs-inline-compact .newsletter-form-fields,.mgz-block-newsletter-form.newsletter-form-xs-inline-split .newsletter-form-fields{flex:240px;flex-direction:row;width:auto}.mgz-block-newsletter-form.newsletter-form-xs-inline-compact .newsletter-form-input,.mgz-block-newsletter-form.newsletter-form-xs-inline-split .newsletter-form-input{flex:140px;width:auto}.mgz-block-newsletter-form.newsletter-form-xs-box .newsletter-form-fields,.mgz-block-newsletter-form.newsletter-form-xs-box .newsletter-form-form{flex-direction:column}.mgz-block-newsletter-form.newsletter-form-xs-box .newsletter-form-fields,.mgz-block-newsletter-form.newsletter-form-xs-box .newsletter-form-input{flex:none;width:100%}.mgz-block-newsletter-form.newsletter-form-xs-inline-compact .newsletter-form-fields>.newsletter-form-input:last-child{border-end-end-radius:0;border-start-end-radius:0}.mgz-block-newsletter-form.newsletter-form-xs-inline-compact .newsletter-form-actions .btn{border-end-start-radius:0;border-start-start-radius:0}.mgz-block-newsletter-form.newsletter-form-align-xs-left .newsletter-form-form{margin-inline:0}.mgz-block-newsletter-form.newsletter-form-align-xs-center .newsletter-form-form{margin-inline:auto}.mgz-block-newsletter-form.newsletter-form-align-xs-right .newsletter-form-form{margin-inline:auto 0}}