.newsletter{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:18px 56px;display:grid}.newsletter h2{letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.newsletter__copy p{margin:0;font-size:13px;line-height:1.6}.newsletter__row{gap:8px;display:flex}.newsletter__row input[type=email]{min-width:0;min-height:44px;font:500 14px/1.4 var(--font-sans-site);border:1px solid;border-radius:4px;outline:none;flex:auto;padding:9px 13px}.newsletter__row button{color:#fff;min-height:44px;font:700 13.5px/1 var(--font-sans-site);cursor:pointer;background:#075f9d;border:1px solid #075f9d;border-radius:4px;flex:none;padding:0 18px;transition:background .15s}.newsletter__row button:hover{background:#064a79;border-color:#064a79}.newsletter__row button:disabled{opacity:.65;cursor:default}:is(.newsletter__row button:focus-visible,.newsletter__row input:focus-visible){outline-offset:2px;outline:3px solid #5fb4df80}.newsletter__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.newsletter__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.newsletter__consent{margin:10px 0 0;font-size:11.5px;line-height:1.55}.newsletter__consent a{border-bottom:1px solid}.newsletter__error{border-radius:4px;margin:10px 0 0;padding:9px 12px;font-size:13px;line-height:1.5}.newsletter__done{border-radius:4px;padding:13px 15px;font-size:13.5px;line-height:1.55;display:block}.newsletter--footer{margin-bottom:0;padding:0 0 44px}.newsletter--footer h2{color:#fff}.newsletter--footer .newsletter__copy p{color:#94a9b4}.newsletter--footer input[type=email]{color:#fff;background:#10293a;border-color:#35505f}.newsletter--footer input[type=email]::placeholder,.newsletter--footer .newsletter__consent{color:#7f96a2}.newsletter--footer .newsletter__consent a{color:#afc0c9}.newsletter--footer .newsletter__consent a:hover{color:#fff}.newsletter--footer .newsletter__error{color:#ffd9d6;background:#3a1d1d}.newsletter--footer .newsletter__done{color:#d7e7ee;background:#12303f}.newsletter--footer .newsletter__done strong{color:#fff}.newsletter--page{grid-template-columns:1fr;gap:14px;max-width:560px}.newsletter--page h2{color:#075f9d}.newsletter--page .newsletter__copy p{color:#5b7080;font-size:15px}.newsletter--page input[type=email]{color:#102638;background:#fff;border-color:#cbd9df}.newsletter--page .newsletter__consent{color:#5b7080}.newsletter--page .newsletter__consent a{color:#075f9d}.newsletter--page .newsletter__error{color:#8f1d17;background:#fdf2f1;border:1px solid #e7c4c1}.newsletter--page .newsletter__done{color:#1f5a3f;background:#f0f8f3;border:1px solid #bfdccd}@media (max-width:760px){.newsletter{grid-template-columns:1fr;gap:14px}.newsletter--footer{padding-bottom:36px}}@media (max-width:420px){.newsletter__row{flex-direction:column}.newsletter__row button{width:100%}}
