.newsletter-footer{background:#f3e7f5;padding:32px 5%}.newsletter-card{--newsletter-color:#795286;--newsletter-background:#f3e7f5;background:var(--newsletter-background);color:#58415f;box-sizing:border-box;border:1px solid #dcc9e5;border-radius:20px;align-items:center;gap:28px;max-width:1100px;margin:auto;padding:32px;font:14px/1.7 Arial,sans-serif;display:flex;position:relative}.newsletter-card *{box-sizing:border-box}.newsletter-logo{object-fit:contain;flex-shrink:0;width:145px;height:145px}.newsletter-copy{flex:1;min-width:0}.newsletter-copy>span,.newsletter-action>span{letter-spacing:2px;color:var(--newsletter-color,#795286);font:10px Arial,sans-serif}.newsletter-card h2{color:var(--newsletter-color);margin:10px 0 15px;font:29px/1.3 Georgia,serif}.newsletter-card p{margin:10px 0 18px}.newsletter-card form>label:not(.newsletter-consent){gap:7px;display:grid}.newsletter-card input[type=email]{color:#58415f;background:#f8f5ff;border:1px solid #b99bc9;border-radius:9px;width:100%;padding:12px 14px;font:15px Arial,sans-serif}.newsletter-consent{align-items:flex-start;gap:10px;margin:16px 0;font:12px/1.6 Arial,sans-serif;display:flex}.newsletter-consent input{width:17px;height:17px;accent-color:var(--newsletter-color);flex-shrink:0;margin-top:2px}.newsletter-primary{background:var(--newsletter-color,#795286);color:#fff;cursor:pointer;border:0;border-radius:24px;padding:13px 23px;font:14px Arial,sans-serif}.newsletter-primary:disabled{opacity:.6;cursor:default}.newsletter-card small{margin-top:12px;font:11px/1.6 Arial,sans-serif;display:block}.newsletter-card small a{text-decoration:underline}.newsletter-card .newsletter-honey{max-width:1px;left:-9999px;overflow:hidden;position:absolute!important}.newsletter-error{color:#883f5d;background:#fff0f5;border:1px solid #d6abbc;border-radius:8px;padding:12px}.newsletter-success{background:#f8f5ff;border:1px solid #b99bc9;border-radius:10px;padding:18px}.newsletter-backdrop{z-index:2500;background:#30213588;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.newsletter-dialog{text-align:center;max-width:540px;max-height:90dvh;padding:30px;display:block;overflow:auto;box-shadow:0 20px 80px #30213555}.newsletter-dialog .newsletter-logo{width:105px;height:105px;margin:0 auto 15px;display:block}.newsletter-dialog form{text-align:left}.newsletter-close{color:#795286;cursor:pointer;background:#f8f5ff;border:0;border-radius:50%;width:34px;height:34px;font:25px Arial;position:absolute;top:10px;right:12px}.newsletter-action{color:#58415f;text-align:center;background:#f3e7f5;border-radius:20px;max-width:650px;margin:7vh auto;padding:35px;font:15px/1.7 Arial,sans-serif}.newsletter-action img{max-width:170px;margin:0 auto 20px;display:block}.newsletter-action h1{color:#795286;font:33px Georgia}.newsletter-action a{color:#795286;margin:25px auto;text-decoration:underline;display:block}:is(.newsletter-card :focus-visible,.newsletter-action :focus-visible){outline-offset:3px;outline:3px solid #795286}@media (max-width:650px){.newsletter-card{padding:24px 18px;display:block}.newsletter-footer .newsletter-logo{display:none}.newsletter-card h2{font-size:25px}.newsletter-dialog{padding:28px 20px}.newsletter-action{margin:25px 15px;padding:30px 22px}}
