.KitNewsletterForm-module__S4jw5G__container{background:var(--color-paper);max-width:36rem;color:var(--color-ink-body);border:1px solid var(--color-border);text-align:left;border-radius:.75rem;margin:0 auto;padding:2rem}.KitNewsletterForm-module__S4jw5G__label{font:600 .75rem var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--color-goldline-dark);margin-bottom:.75rem}.KitNewsletterForm-module__S4jw5G__heading{margin-bottom:.75rem;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.KitNewsletterForm-module__S4jw5G__description{margin-bottom:1.5rem}.KitNewsletterForm-module__S4jw5G__description a,.KitNewsletterForm-module__S4jw5G__finePrint a{text-underline-offset:.2em;text-decoration:underline}.KitNewsletterForm-module__S4jw5G__form{flex-direction:column;gap:1rem;display:flex}.KitNewsletterForm-module__S4jw5G__field label{font:600 .875rem var(--font-sans);margin-bottom:.4rem;display:block}.KitNewsletterForm-module__S4jw5G__field label span{font-weight:400}.KitNewsletterForm-module__S4jw5G__input{width:100%;font:1rem var(--font-sans);color:var(--color-ink);background:#fff;border:1px solid #767676;border-radius:.25rem;padding:.75rem}.KitNewsletterForm-module__S4jw5G__input:focus-visible{outline:2px solid var(--color-goldline-dark);outline-offset:2px}.KitNewsletterForm-module__S4jw5G__button{background:var(--color-ink);width:100%;color:var(--color-paper);font:600 1rem var(--font-sans);cursor:pointer;border-radius:.25rem;padding:1rem}.KitNewsletterForm-module__S4jw5G__button:hover{background:#333}.KitNewsletterForm-module__S4jw5G__button:disabled{cursor:wait}.KitNewsletterForm-module__S4jw5G__errorText{color:#9b1c1c;font-size:1rem}.KitNewsletterForm-module__S4jw5G__finePrint{color:#525252;font-size:.875rem}.KitNewsletterForm-module__S4jw5G__success{padding:1rem 0}@media (max-width:400px){.KitNewsletterForm-module__S4jw5G__container{padding:1.25rem}}
