.newsletter-module__EVDqwW__page{color:#1a4a70;background:linear-gradient(#c8d1bc 0,#eef2e9 42%,#f8faf7 100%);min-height:100vh;padding:28px 18px 54px;font-family:Avenir Next,Segoe UI,Helvetica,Arial,sans-serif}.newsletter-module__EVDqwW__main{width:min(760px,100%);margin:0 auto}.newsletter-module__EVDqwW__logo{width:min(410px,82%);height:auto;margin:0 auto 22px;display:block}.newsletter-module__EVDqwW__eyebrow{text-align:center;color:#956b15;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:850}.newsletter-module__EVDqwW__main h1{text-align:center;color:#1a4a70;letter-spacing:-.035em;margin:9px 0 16px;font:700 clamp(42px,8vw,66px)/1.02 Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.newsletter-module__EVDqwW__lead{text-align:center;color:#36566e;max-width:680px;margin:0 auto;font-size:18px;line-height:1.65}.newsletter-module__EVDqwW__promise{flex-wrap:wrap;justify-content:center;gap:9px;margin:24px 0;display:flex}.newsletter-module__EVDqwW__promise span{color:#315c76;background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.newsletter-module__EVDqwW__form{background:#fff;border:1px solid #1a4a7024;border-radius:24px;gap:18px;margin-top:26px;padding:28px;display:grid;box-shadow:0 14px 40px #1a4a7017}.newsletter-module__EVDqwW__form label:not(.newsletter-module__EVDqwW__check):not(.newsletter-module__EVDqwW__consent){color:#183f5d;gap:7px;font-size:13px;font-weight:800;display:grid}.newsletter-module__EVDqwW__form label span{color:#6d7f8c;font-weight:600}.newsletter-module__EVDqwW__form input:not([type=checkbox]),.newsletter-module__EVDqwW__form select{color:#10283c;width:100%;font:inherit;background:#fff;border:1px solid #cbd9e2;border-radius:11px;padding:13px}.newsletter-module__EVDqwW__form input:focus,.newsletter-module__EVDqwW__form select:focus{border-color:#2e89c6;outline:0;box-shadow:0 0 0 3px #2e89c621}.newsletter-module__EVDqwW__twoColumns{grid-template-columns:1fr 1.35fr;gap:15px;display:grid}.newsletter-module__EVDqwW__form fieldset{border:1px solid #dbe5ec;border-radius:13px;flex-wrap:wrap;gap:14px;padding:16px;display:flex}.newsletter-module__EVDqwW__form legend{color:#183f5d;padding:0 7px;font-size:13px;font-weight:800}.newsletter-module__EVDqwW__check{color:#36566e;align-items:center;gap:7px;font-size:14px;display:flex}.newsletter-module__EVDqwW__consent{color:#36566e;align-items:flex-start;gap:11px;font-size:14px;line-height:1.55;display:flex}.newsletter-module__EVDqwW__consent input,.newsletter-module__EVDqwW__check input{flex:none;width:18px;height:18px;margin-top:1px}.newsletter-module__EVDqwW__form button{color:#fff;cursor:pointer;background:#1a4a70;border:0;border-radius:13px;padding:15px 20px;font-size:16px;font-weight:850}.newsletter-module__EVDqwW__form button:disabled{opacity:.6;cursor:wait}.newsletter-module__EVDqwW__finePrint{text-align:center;color:#6d7f8c;margin:0;font-size:11px;line-height:1.55}.newsletter-module__EVDqwW__fieldError,.newsletter-module__EVDqwW__form label small{color:#9b3029;font-size:12px}.newsletter-module__EVDqwW__error{color:#8c332b;background:#fff0ee;border-radius:11px;padding:12px;font-size:13px;font-weight:750}.newsletter-module__EVDqwW__success{text-align:center;background:#fff;border-radius:24px;padding:42px 28px;box-shadow:0 14px 40px #1a4a7017}.newsletter-module__EVDqwW__success>span{color:#246b55;background:#eaf8ef;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto;font-size:30px;display:grid}.newsletter-module__EVDqwW__success h2{color:#1a4a70;margin:16px 0 8px;font:700 31px Georgia,serif}.newsletter-module__EVDqwW__success p{color:#5a6b78;margin:0;line-height:1.6}.newsletter-module__EVDqwW__confirmForm{margin-top:24px}.newsletter-module__EVDqwW__confirmButton{color:#fff;cursor:pointer;background:#1a4a70;border:0;border-radius:13px;padding:14px 20px;font-size:15px;font-weight:850}.newsletter-module__EVDqwW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.newsletter-module__EVDqwW__back{text-align:center;color:#587085;margin:24px 0;font-size:12px}.newsletter-module__EVDqwW__back a{text-decoration:underline}@media (max-width:620px){.newsletter-module__EVDqwW__page{padding-inline:12px}.newsletter-module__EVDqwW__twoColumns{grid-template-columns:1fr}.newsletter-module__EVDqwW__form{padding:22px 17px}.newsletter-module__EVDqwW__lead{font-size:16px}}
