.newsletter-box{border:1px solid rgba(24,95,165,.12);border-radius:14px;background:linear-gradient(145deg,#fff,#edf6ff);padding:22px;box-shadow:0 12px 30px rgba(24,95,165,.07)}.newsletter-box-end{margin-top:34px}.newsletter-eyebrow{display:block;margin-bottom:7px;color:#378add;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.newsletter-box h2{margin:0 0 9px;color:#042c53;font-size:28px}.newsletter-box p{margin:0 0 16px;color:#64748b;font-size:13px;line-height:1.65}.newsletter-form{display:grid;gap:10px}.newsletter-email-label{color:#042c53;font-size:12px;font-weight:500}.newsletter-form input[type=email]{width:100%;min-height:44px;border:1px solid rgba(24,95,165,.2);border-radius:8px;background:#fff;padding:10px 12px;color:#1e293b;font-size:14px;outline:0}.newsletter-form input[type=email]:focus{border-color:#185fa5;box-shadow:0 0 0 3px rgba(24,95,165,.1)}.newsletter-consent{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start;color:#64748b;font-size:10px;line-height:1.5}.newsletter-consent input{width:15px;height:15px;margin-top:1px;accent-color:#185fa5}.newsletter-form button{min-height:43px;border:0;border-radius:8px;background:#185fa5;padding:10px 16px;color:#fff;font-size:13px;font-weight:500;cursor:pointer}.newsletter-form button:hover{background:#042c53}.newsletter-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.newsletter-box-sidebar{margin:0}.newsletter-box-end .newsletter-form{grid-template-columns:minmax(220px,1fr) auto}.newsletter-box-end .newsletter-email-label,.newsletter-box-end .newsletter-consent{grid-column:1/-1}.newsletter-box-end .newsletter-form button{min-width:150px}@media (max-width:767.98px){.newsletter-box{padding:18px}.newsletter-box-end .newsletter-form{grid-template-columns:1fr}.newsletter-box-end .newsletter-form button{width:100%}}.newsletter-status-page{display:grid;min-height:calc(100vh - 118px);place-items:center;padding:170px 20px 70px;background:#f0f5fb}.newsletter-status-card{width:min(100%,620px);border:1px solid rgba(24,95,165,.12);border-radius:18px;background:#fff;padding:clamp(28px,5vw,52px);box-shadow:0 20px 60px rgba(4,44,83,.1);text-align:center}.newsletter-status-icon{display:grid;width:58px;height:58px;margin:0 auto 20px;place-items:center;border-radius:50%;background:#e8f7ef;color:#16834b;font-size:28px;font-weight:700}.newsletter-status-icon.is-error{background:#fff0f0;color:#b42318}.newsletter-status-card h1{margin:0 0 14px;color:#042c53;font-size:clamp(32px,5vw,48px)}.newsletter-status-card p{margin:0 auto 26px;color:#64748b;line-height:1.75}.newsletter-status-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.newsletter-status-actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:8px;padding:11px 18px;font-size:13px;font-weight:500}.newsletter-status-primary{background:#185fa5;color:#fff}.newsletter-status-secondary{border:1px solid #185fa5;color:#185fa5}@media(max-width:767.98px){.newsletter-status-page{min-height:calc(100vh - 82px);padding:120px 14px 48px}.newsletter-status-actions{display:grid}.newsletter-status-actions a{width:100%}}