.newsletter-block{background:var(--color-primary);color:var(--color-primary-text)}@media screen and (min-width:1024px){.newsletter-block{align-self:flex-start;grid-area:newsletter;margin:0 auto;max-width:50rem}}@media screen and (min-width:1440px){.newsletter-block{display:flex}}.newsletter-block__picture{display:none}@media screen and (min-width:1440px){.newsletter-block__picture{display:block;flex:none;overflow:hidden;width:13.5rem}.newsletter-block__picture>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.newsletter-block__content{flex:auto;padding:1.875rem}.newsletter-block__heading{color:var(--color-primary-text);margin:0 0 .625rem;text-align:center}.newsletter-block__form{margin:0 auto 1.25rem;max-width:20.625rem;text-align:center}@media screen and (min-width:1024px){.newsletter-block__form[aria-hidden=false]~.newsletter-block__toggle{display:none}}.newsletter-block__email{margin:1.25rem 0 .9375rem}.newsletter-block__email input{display:block;width:100%}.newsletter-block__success{margin:1.25rem auto;max-width:20.625rem;text-align:center}.newsletter-block__success svg{fill:#fff;display:block;margin:0 auto 1.25rem}.newsletter-block__error{background:var(--color-alert);border-radius:4px;color:#fff;margin:1.25rem auto;max-width:20.625rem;padding:5px}.newsletter-block__toggle{color:#fff;display:block;margin:0 auto;text-align:center}.newsletter-block__toggle svg{margin:0 auto .3125rem;transform:rotate(-90deg);transition:transform .2s ease-in-out}.newsletter-block__toggle span{font-size:.75rem;text-transform:uppercase}.newsletter-block__toggle:hover svg{transform:rotate(-90deg) scale(1.3)}.newsletter-block__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.newsletter-block__toggle[aria-expanded=true] svg:hover{transform:rotate(90deg) scale(1.3)}.newsletter-block__toggle[aria-expanded=true] span{display:none}.newsletter-block__toggle>svg{fill:#fff;display:block}.newsletter-block .checkbox a{color:#fff}.newsletter-block .checkbox a:hover{text-decoration:none}