/* Additive overrides only for the provided MailerLite form; do not alter the approved landing-page design. */
.signup-box .signup-scope{font-size:.79rem!important;line-height:1.72!important;color:#e8d5df!important;margin:0 0 17px!important}
.signup-box .signup-scope strong{color:#f5d6a2}
.signup-box .mailer-form-host{max-width:100%;width:100%;overflow:visible}
.signup-box #mlb2-46151100.ml-form-embedContainer{display:block!important;width:100%!important;margin:0!important}
.signup-box #mlb2-46151100 .ml-form-embedWrapper{background:transparent!important;box-shadow:none!important;width:100%!important;max-width:100%!important;border:0!important}
.signup-box #mlb2-46151100 .ml-form-embedBody,
.signup-box #mlb2-46151100 .ml-form-successBody{padding:0!important}
.signup-box #mlb2-46151100 .ml-form-embedContent{margin:0 0 16px!important}
.signup-box #mlb2-46151100 .ml-form-embedContent h4,
.signup-box #mlb2-46151100 .ml-form-successContent h4{font-family:Georgia,serif!important;font-size:1.43rem!important;line-height:1.2!important;font-weight:400!important;color:#f2d4a2!important;letter-spacing:normal!important;text-align:left!important}
.signup-box #mlb2-46151100 .ml-form-embedContent p,
.signup-box #mlb2-46151100 .ml-form-successContent p{color:#efdee4!important;font-size:.81rem!important;line-height:1.58!important;text-align:left!important}
.signup-box #mlb2-46151100 .ml-form-fieldRow input[type=email],
.signup-box #mlb2-46151100 .ml-form-fieldRow input[type=text]{background-color:#fffaf6!important;color:#33202b!important;border:1px solid #b99581!important;border-radius:3px!important;padding:12px!important;font-size:.93rem!important;min-height:46px!important}
.signup-box #mlb2-46151100 .ml-form-embedSubmit button.primary{background-color:#d7b780!important;color:#28161f!important;border:1px solid #d7b780!important;border-radius:3px!important;padding:14px 17px!important;min-height:48px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.81rem!important;letter-spacing:.05em!important;font-weight:700!important}
.signup-box #mlb2-46151100 .ml-form-embedSubmit button.primary:hover{background-color:#ecd19f!important;border-color:#ecd19f!important}
.signup-box #mlb2-46151100 .ml-form-embedSubmit button.primary:focus-visible,
.signup-box #mlb2-46151100 input[type=email]:focus-visible,
.signup-box #mlb2-46151100 input[type=text]:focus-visible{outline:3px solid #f2cb84!important;outline-offset:2px!important}
.signup-box #mlb2-46151100 .ml-form-embedSubmit{margin-bottom:5px!important}
.signup-box #mlb2-46151100 .ml-form-embedBody form{margin:0!important}
.signup-box #mlb2-46151100 .ml-form-successBody{padding:6px 0 14px!important}
.signup-box #mlb2-46151100 .ml-form-embedSubmitLoad:after{border-color:#28161f #28161f #28161f transparent!important}
@media(max-width:740px){.signup-box .signup-scope{font-size:.77rem!important}}

/* v5: readable, prominent disclosure immediately underneath the MailerLite submit button. */
.signup-box #mlb2-46151100 .dez-subscribe-consent{clear:both!important;display:block!important;text-align:center!important;color:#fff2e0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.82rem!important;font-weight:600!important;line-height:1.6!important;margin:0 0 19px!important;padding:9px 3px 0!important}
.signup-box #mlb2-46151100 .dez-subscribe-consent a{color:#f6d59d!important;text-decoration:underline!important;text-underline-offset:3px!important;font-weight:800!important;text-decoration-thickness:1.5px!important}
.signup-box #mlb2-46151100 .dez-subscribe-consent a:focus-visible{outline:3px solid #f2cb84!important;outline-offset:4px!important}

/* v14: plain-language unsubscribe reminder below the linked privacy agreement. */
.signup-box #mlb2-46151100 .dez-subscribe-consent{margin-bottom:0!important}
.signup-box #mlb2-46151100 .dez-unsubscribe-note{display:block!important;clear:both!important;text-align:center!important;color:#f6e6d5!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.81rem!important;line-height:1.6!important;margin:0 0 19px!important;padding:2px 3px 0!important}
