.newsletter__wrapper{padding-right:calc(2rem / var(--font-body-scale));padding-left:calc(2rem / var(--font-body-scale));border-bottom:1px solid rgba(var(--color-foreground),.2)}.newsletter__wrapper h2,.newsletter-form .field__input,.newsletter-form .field__label{font-family:Dia}.newsletter__wrapper h2{letter-spacing:0;text-transform:none;font-size:calc(var(--font-heading-scale)* 2rem);line-height:calc(var(--font-heading-scale)* 2rem)}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:0}.newsletter__subheading{max-width:70rem;margin-left:auto;margin-right:auto;font-family:Dia}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:36rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem;font-family:Dia}.newsletter__button{margin-top:3rem;width:fit-content;font-family:Dia}.newsletter-form button:not(#downshift-0-toggle-button){display:none}.newsletter-form input,.newsletter-form div.needsclick{text-align:left!important}.newsletter-form input:-webkit-autofill,.newsletter-form input:-webkit-autofill:hover,.newsletter-form input:-webkit-autofill:focus,.newsletter-form input:-webkit-autofill:active{transition:background-color 9999s ease-in-out 0s!important}.newsletter-form input:focus-visible,.newsletter-form input:focus-within,.newsletter-form input:focus,.newsletter-form div.needsclick:focus-visible,.newsletter-form div.needsclick:focus-within,.newsletter-form div.needsclick:focus{outline-width:0!important;outline-style:auto!important;outline-color:transparent!important;outline-offset:0}@media screen and (min-width: 750px){.newsletter__wrapper{padding-right:8%;padding-left:8%;display:flex;justify-content:space-between;vertical-align:middle;align-items:center}.newsletter__wrapper>*+*{margin-top:0}.newsletter__wrapper h2{font-size:calc(var(--font-heading-scale)* 3rem);line-height:calc(var(--font-heading-scale)* 3rem)}.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}.newsletter-form,.newsletter__wrapper .newsletter-form__field-wrapper{max-width:unset;width:42.7rem;margin:0}.newsletter-form>div{width:100%}.newsletter-form .field__input{min-width:100%}.newsletter-form .field__label{line-height:unset}}
/*# sourceMappingURL=/s/files/1/0865/5487/0107/t/15/assets/newsletter-section.css.map */
