[data-newsletter]{max-width:1180px;margin:24px auto;padding:24px 20px;box-sizing:border-box;background:#f3f8fb;border-radius:16px;font-size:16px;line-height:1.7}[data-newsletter] form{display:flex;gap:12px;flex-wrap:wrap}[data-newsletter] label{display:block}[data-newsletter] input[type=email]{display:block;min-height:48px;padding:10px;border:1px solid #b7cddd;border-radius:8px;font:inherit;max-width:100%;box-sizing:border-box}[data-newsletter] .newsletter-consent{flex-basis:100%;font-size:15px}[data-newsletter] input[type=checkbox]{width:20px;height:20px;vertical-align:middle}[data-newsletter] button,.newsletter-action button{min-height:48px;padding:10px 18px;border:1px solid #8cbedf;border-radius:8px;background:#e6f3fc;color:#174b71;font:inherit}[data-newsletter] button:disabled{opacity:.6}.newsletter-action{max-width:700px;margin:auto;font-size:18px;line-height:1.8}[data-newsletter] :focus-visible,.newsletter-action :focus-visible{outline:3px solid #61b6ef;outline-offset:3px}
