
.hj-newsletter{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px;font-family:var(--hj-sans,'Roboto',Arial,sans-serif);background:#eef2f9;border-top:3px solid #1f3a8a;color:#202622;text-align:left}
.hj-newsletter .hj-newsletter-kicker{font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.1em;color:#1f3a8a;margin:0 0 10px}
.hj-newsletter h2{font-family:inherit;font-size:clamp(23px,2.6vw,32px);font-weight:700;line-height:1.2;letter-spacing:-.5px;text-transform:none;color:inherit;margin:0 0 12px}
.hj-newsletter p{font-size:16px;line-height:1.6;margin:0;max-width:650px}
.hj-newsletter-action{flex:0 0 330px;min-width:0}
.hj-newsletter-copy{min-width:0}
.hj-newsletter #mlb2-48463106 form.ml-block-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}
.hj-newsletter #mlb2-48463106 .ml-form-formContent{grid-column:1;margin:0!important}
.hj-newsletter #mlb2-48463106 .ml-form-embedSubmit{grid-column:2;grid-row:1;width:auto!important}
.hj-newsletter #mlb2-48463106 .ml-form-recaptcha{grid-column:1/-1;grid-row:2;display:none}
.hj-newsletter #mlb2-48463106 form:focus-within .ml-form-recaptcha,.hj-newsletter #mlb2-48463106 form:has(input[type=email]:not(:placeholder-shown)) .ml-form-recaptcha{display:block}
.hj-newsletter #mlb2-48463106 .ml-form-recaptcha.ml-error{display:block}
.hj-newsletter #mlb2-48463106 button.primary{white-space:nowrap}
.hj-newsletter .hj-newsletter-action{flex-basis:390px}
.hj-newsletter--footer #mlb2-48463106 button.primary{padding:12px!important;font-size:14px!important}
.hj-newsletter--nota .hj-newsletter-action{flex-basis:auto;width:100%}

.hj-newsletter #mlb2-48463106 .ml-form-embedWrapper{width:100%!important;max-width:none!important;background:transparent!important;border:0!important;border-radius:0!important}
.hj-newsletter #mlb2-48463106 .ml-form-embedBody,.hj-newsletter #mlb2-48463106 .ml-form-successBody{padding:0!important}
.hj-newsletter #mlb2-48463106 .ml-form-embedContent{display:none!important}
.hj-newsletter #mlb2-48463106 .ml-form-formContent{margin:0 0 12px!important}
.hj-newsletter #mlb2-48463106 .ml-form-fieldRow{margin:0!important}
.hj-newsletter #mlb2-48463106 input[type=email]{box-sizing:border-box!important;width:100%!important;min-height:48px!important;border:1px solid #9ba7bd!important;border-radius:3px!important;background:#fff!important;color:#202622!important;padding:12px 14px!important;font:16px/1.4 var(--hj-sans,'Roboto',Arial,sans-serif)!important}
.hj-newsletter #mlb2-48463106 .ml-form-embedSubmit{margin:0!important}
.hj-newsletter #mlb2-48463106 button.primary{min-height:48px!important;padding:12px 20px!important;border-radius:3px!important;background:#1f3a8a!important;color:#fff!important;font:700 16px/1.4 var(--hj-sans,'Roboto',Arial,sans-serif)!important}
.hj-newsletter #mlb2-48463106 button.primary:hover{background:#15285f!important}
.hj-newsletter #mlb2-48463106 input:focus-visible,.hj-newsletter #mlb2-48463106 button:focus-visible{outline:2px solid #1f3a8a!important;outline-offset:3px!important}
.hj-newsletter #mlb2-48463106 .ml-form-recaptcha{float:none!important;margin-bottom:12px!important}
.hj-newsletter--nota{flex-direction:column;align-items:stretch}
.hj-newsletter--nota .hj-newsletter-action{flex:auto;max-width:420px}
@media(max-width:700px){.hj-newsletter .hj-newsletter-action{flex:auto;max-width:none}}

.hj-newsletter .hj-newsletter-button,.hj-editorial-footer .hj-newsletter .hj-newsletter-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;background:#1f3a8a;color:#fff!important;border:2px solid #1f3a8a;border-radius:3px;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none}
.hj-newsletter .hj-newsletter-button:hover,.hj-editorial-footer .hj-newsletter .hj-newsletter-button:hover{background:#15285f;border-color:#15285f;color:#fff!important;text-decoration:underline;text-underline-offset:4px}
.hj-newsletter .hj-newsletter-button:focus-visible{outline:3px solid #ef3340;outline-offset:4px}
.hj-newsletter small{display:block;margin-top:12px;font-size:12px;line-height:1.5;color:#505968}
.hj-newsletter--nota{margin:40px auto 24px;max-width:740px}
.hj-newsletter--footer{display:block;background:none;border-top:1px solid #d9deea;padding:20px 0;margin:20px 0}
.hj-newsletter--footer .hj-newsletter-kicker{display:none}
.hj-newsletter--footer h2{font-size:18px;letter-spacing:0;color:#1f3a8a;margin:0 0 8px}
.hj-newsletter--footer p{font-size:14px}
.hj-newsletter--footer .hj-newsletter-action{margin-top:16px}
/* Newsletter: match both the reader override and device dark preference. */
:root[data-hj-theme="dark"] .wp-site-blocks .hj-newsletter{background:#232938;color:#e8eaf0;border-color:#9cb7ff}
:root[data-hj-theme="dark"] .wp-site-blocks .hj-newsletter .hj-newsletter-kicker,:root[data-hj-theme="dark"] .wp-site-blocks .hj-newsletter--footer h2{color:#9cb7ff!important}
:root[data-hj-theme="dark"] .wp-site-blocks .hj-newsletter--footer{background:transparent;border-color:#4c576b}
:root[data-hj-theme="dark"] .wp-site-blocks .hj-newsletter #mlb2-48463106 input[type=email]{background:#15181f!important;color:#e8eaf0!important;border-color:#7f8ba0!important}
:root[data-hj-theme="dark"] .wp-site-blocks .hj-newsletter #mlb2-48463106 input[type=email]::placeholder{color:#b5bfd0!important;opacity:1}
:root[data-hj-theme="dark"] .wp-site-blocks .hj-newsletter #mlb2-48463106 button.primary{background:#a9bfff!important;color:#15181f!important}
:root[data-hj-theme="dark"] .wp-site-blocks .hj-newsletter #mlb2-48463106 button.primary:hover{background:#c4d2ff!important}
:root[data-hj-theme="dark"] .wp-site-blocks .hj-newsletter #mlb2-48463106 :is(input,button):focus-visible{outline-color:#ffcf00!important}
:root[data-hj-theme="dark"] .wp-site-blocks .hj-newsletter #mlb2-48463106 .ml-form-successContent :is(h4,p){color:#e8eaf0!important}
@media(prefers-color-scheme:dark){
:root:not([data-hj-theme]) .wp-site-blocks .hj-newsletter{background:#232938;color:#e8eaf0;border-color:#9cb7ff}
:root:not([data-hj-theme]) .wp-site-blocks .hj-newsletter .hj-newsletter-kicker,:root:not([data-hj-theme]) .wp-site-blocks .hj-newsletter--footer h2{color:#9cb7ff!important}
:root:not([data-hj-theme]) .wp-site-blocks .hj-newsletter--footer{background:transparent;border-color:#4c576b}
:root:not([data-hj-theme]) .wp-site-blocks .hj-newsletter #mlb2-48463106 input[type=email]{background:#15181f!important;color:#e8eaf0!important;border-color:#7f8ba0!important}
:root:not([data-hj-theme]) .wp-site-blocks .hj-newsletter #mlb2-48463106 input[type=email]::placeholder{color:#b5bfd0!important;opacity:1}
:root:not([data-hj-theme]) .wp-site-blocks .hj-newsletter #mlb2-48463106 button.primary{background:#a9bfff!important;color:#15181f!important}
:root:not([data-hj-theme]) .wp-site-blocks .hj-newsletter #mlb2-48463106 button.primary:hover{background:#c4d2ff!important}
:root:not([data-hj-theme]) .wp-site-blocks .hj-newsletter #mlb2-48463106 :is(input,button):focus-visible{outline-color:#ffcf00!important}
:root:not([data-hj-theme]) .wp-site-blocks .hj-newsletter #mlb2-48463106 .ml-form-successContent :is(h4,p){color:#e8eaf0!important}
}

@media(max-width:700px){.hj-newsletter{flex-direction:column;align-items:stretch;gap:20px;padding:24px}.hj-newsletter-action{flex:auto}.hj-newsletter .hj-newsletter-button{width:100%}.hj-newsletter--footer{padding:20px 0}.hj-newsletter h2{font-size:24px}.hj-newsletter--footer h2{font-size:18px}}
