/* Locale — MailerLite form 47859029: preserve the approved newsletter footer styling. */
#mlb2-47859029 .ml-form-embedWrapper,#mlb2-47859029 .ml-form-embedBody,
#mlb2-47859029 .ml-form-fieldRow,#mlb2-47859029 .ml-field-group,
#mlb2-47859029 .ml-form-formContent {width:100%;background:transparent;border:0;padding:0;margin:0;max-width:none;}
#mlb2-47859029 .ml-block-form{margin:0;width:100%;}
#mlb2-47859029 .ml-form-embedSubmit{flex:0 0 auto;}
#mlb2-47859029 .ml-form-embedSubmit button{white-space:nowrap;}
#mlb2-47859029 .ml-form-embedSubmit button.loading[hidden]{display:none!important;}
#mlb2-47859029 .ml-form-checkboxRow{margin:18px 0 13px;}
#mlb2-47859029 .ml-form-checkboxRow .checkbox{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:13px;letter-spacing:normal;text-transform:none;line-height:1.5;cursor:pointer;}
#mlb2-47859029 .ml-form-checkboxRow input{appearance:auto;flex:0 0 auto;width:17px;height:17px;margin:1px 0 0;accent-color:var(--cream);}
#mlb2-47859029 .ml-form-checkboxRow .label-description{color:var(--cream);font:13px/1.5 var(--body);letter-spacing:0;text-transform:none;}
#mlb2-47859029 .ml-form-recaptcha{min-height:78px;margin:0 0 8px;overflow:visible;}
#mlb2-47859029 .ml-form-recaptcha .g-recaptcha{transform-origin:top left;}
#mlb2-47859029 .ml-form-successBody{width:100%;padding:24px 0 0;background:transparent;}
#mlb2-47859029 .ml-form-successContent h3{color:var(--cream);font:400 clamp(27px,3.2vw,46px)/1 var(--display);margin:0 0 15px;}
#mlb2-47859029 .ml-form-successContent p{max-width:470px;color:var(--cream);font:16px/1.55 var(--body);margin:0;}
#mlb2-47859029 .ml-error input[type=email]{box-shadow:0 2px 0 #e46b6b;}
@media(max-width:380px){#mlb2-47859029 .ml-form-recaptcha{min-height:68px;}
#mlb2-47859029 .g-recaptcha{transform:scale(.82);}}
