.newsletter--root{padding:72px 0}@media only screen and (max-width:767px){.newsletter--root{padding:32px 0}}.newsletter--container{margin:0 auto;max-width:1200px;text-align:center}.newsletter--header{padding:0 16px 16px}.newsletter--header>*{padding-bottom:16px}@media only screen and (max-width:767px){.newsletter--header>*{padding-bottom:12px}}.newsletter--header>:last-child{padding-bottom:0}@media only screen and (max-width:767px){.newsletter--header>:last-child{padding-bottom:8px}}.newsletter--subheading p:last-child{margin-bottom:0}.newsletter--body{margin:0 auto;max-width:400px;padding:0 32px}@media only screen and (max-width:767px){.newsletter--body{padding:0 16px}}.newsletter--body form{display:-webkit-box;display:flex}input.newsletter--email{margin:0 12px 0 0}