.newsletter__form label{display:block}.newsletter__form input{display:block;width:100%;max-width:400px;padding:8px 5px;border:1px solid var(--color-primary);border-radius:4px;line-height:1.4}.newsletter__form-submit{text-decoration:none;background:var(--color-primary);font-family:"Source Sans 3",system-ui,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:0 22px;border:0;border-radius:8px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;cursor:pointer;transition:background .2s ease-in-out;cursor:pointer;margin-top:30px;border:none;outline:none;font-size:16px;padding:20px 40px}.newsletter__form-submit:hover{color:#fff;background:var(--color-primary-alt)}
