.newsletter-form form{display:flex;flex-direction:column;gap:1.5rem}.newsletter-form .hs-form-field{margin-bottom:0}.newsletter-form .hs-form-field>label{display:block;margin-bottom:1.5rem;font-size:1.125rem;font-weight:500;line-height:1.1;color:var(--foreground)}.newsletter-form .hs-form-field>.input{margin-right:0!important}.newsletter-form input[type=text],.newsletter-form input[type=email],.newsletter-form input[type=tel],.newsletter-form input[type=search],.newsletter-form textarea,.newsletter-form select{min-height:1.5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid color-mix(in srgb,var(--foreground) 40%,transparent);border-radius:0;background:transparent;padding:0 0 .125rem;font-size:1.125rem;line-height:1;color:var(--foreground);outline:0;transition:border-color .15s linear}.newsletter-form input[type=text]:focus,.newsletter-form input[type=email]:focus,.newsletter-form input[type=tel]:focus,.newsletter-form input[type=search]:focus,.newsletter-form textarea:focus,.newsletter-form select:focus{border-bottom-color:var(--foreground)}.newsletter-form .inputs-list>li{margin:.7rem 0}.newsletter-form .hs-form-booleancheckbox-display,.newsletter-form .hs-form-radio-display{display:block}.newsletter-form input[type=checkbox],.newsletter-form input[type=radio]{width:auto;height:auto;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:initial;background:transparent;box-shadow:none;margin-right:.35rem}.newsletter-form .hs-form-booleancheckbox-display>span,.newsletter-form .hs-form-radio-display>span{margin:0!important}.newsletter-form .legal-consent-container,.newsletter-form .hs-form-booleancheckbox-display,.newsletter-form .hs-form-booleancheckbox-display>span,.newsletter-form .hs-form-booleancheckbox-display>span p,.newsletter-form .hs-error-msg,.newsletter-form .submitted-message{font-size:.875rem;line-height:1.35}.newsletter-form .hs-form-booleancheckbox-display>span p{margin:0}.newsletter-form .hs-error-msgs{margin:.5rem 0 0;padding:0;list-style:none}.newsletter-form .actions,.newsletter-form .hs-submit{margin:0;padding:0}@media (min-width: 768px){.newsletter-form .hs-form-field>label,.newsletter-form input[type=text],.newsletter-form input[type=email],.newsletter-form input[type=tel],.newsletter-form input[type=search],.newsletter-form textarea,.newsletter-form select{font-size:1.25rem}}
