.newsletter-section{background:#f4dfa0}.newsletter-form{max-width:650px;margin-top:38px;text-align:left}.newsletter-field{margin-bottom:22px}.newsletter-field>label{display:block;font-size:14px;font-weight:600;margin-bottom:10px}.newsletter-field input:not([type=checkbox]){width:100%;border:1px solid #768b6e;border-radius:8px;background:#fff8df;padding:16px;font:inherit;color:#142c24}.newsletter-field .newsletter-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;line-height:1.65}.newsletter-consent input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:#075c40}.newsletter-form input:focus-visible{outline:3px solid #ce1126;outline-offset:3px}.newsletter-form .newsletter-error,.newsletter-form [data-form-error]{color:#a10b1e;font-size:13px;line-height:1.5;margin:8px 0}.newsletter-form button:disabled{opacity:.6;cursor:wait}.newsletter-form [data-outcome]{line-height:1.8;border-left:4px solid #075c40;padding:15px;background:#fff1ad}.newsletter-form [hidden]{display:none!important}