.plug-email-signup{border-radius:3rem;padding:4.8rem 2.4rem;text-align:center;width:100%}@media(min-width: 750px){.plug-email-signup{padding:4.8rem}}plug-email-signup{display:block;width:100%}.plug-email-signup__icon{color:var(--color-blue);margin-bottom:2.4rem}.plug-email-signup__title{margin-top:0;margin-bottom:2rem}@media(min-width: 750px){.plug-email-signup__title{margin-bottom:2.4rem}}.plug-email-signup__subtitle{margin-bottom:2.4rem;margin-top:0}@media(min-width: 750px){.plug-email-signup__subtitle{margin-bottom:3.2rem}}.plug-email-signup__toggle-button{transition:opacity 150ms ease}.plug-email-signup__bottom-row{min-height:4.8rem;width:100%}.plug-email-signup__form-container{transition:opacity 450ms ease,transform 450ms ease;transform:translateY(-0.5rem)}.plug-email-signup__form-container.is-positioned{transform:translateY(0)}.plug-email-signup__form-container .field::after{border-color:var(--color-white-smoke);transition:box-shadow 400ms ease;box-shadow:0 0 0 var(--inputs-border-width) var(--color-white-smoke)}.plug-email-signup__form-container .field:hover::after,.plug-email-signup__form-container .field:focus-within::after{box-shadow:0 0 0 calc(var(--inputs-border-width) + .1rem) var(--color-dim-gray--light-2)}.plug-email-signup__form-container .field__input{border-color:var(--color-white-smoke);box-shadow:1rem 1.4rem 13rem rgba(0,0,0,.07)}.plug-email-signup__form-container .field__button [data-content=true]{height:2.5rem}.plug-email-signup__form-container .field__button .icon-arrow{height:2.5rem}.plug-email-signup__already-subscribed{text-align:center}.plug-email-signup__already-subscribed h3{justify-content:center;text-align:center;margin:auto}