.newsletterCta{--space-row-gap: var(--space-fixed-4);padding-block:var(--space-fixed-4)}@media(min-width: 60em){.newsletterCta{padding-block:3.5rem}}@media(min-width: 80em){.newsletterCta{padding-block:5rem}}.newsletterCta.newsletterCta--embedded{container-type:inline-size;padding-block:var(--space-fixed-4);padding-inline:var(--space-3)}.newsletterCta__content{row-gap:var(--space-row-gap)}.newsletterCta__form{align-items:end;column-gap:var(--space-gutter);display:grid;grid-column:1/-1;row-gap:var(--space-row-gap)}@container (min-width: 40rem){.newsletterCta--embedded .newsletterCta__form{grid-template-columns:1fr 1fr auto}}newsletter-cta[status] .newsletterCta__form{display:none}@media(min-width: 60em){.newsletterCta:not(.newsletterCta--embedded) .newsletterCta__form{grid-template-columns:1fr 1fr auto}}@media(min-width: 80em){.newsletterCta:not(.newsletterCta--embedded) .newsletterCta__form{grid-column:2/-2;grid-template-columns:1fr 1fr calc(2*var(--grid-col-width) + var(--space-gutter))}}@media(min-width: 80em){.newsletterCta:not(.newsletterCta--embedded) .newsletterCta__heading+.newsletterCta__form{grid-column:5/-2}}.newsletterCta__field{display:flex;flex-direction:column;row-gap:var(--space-fixed-2)}.newsletterCta__heading+.newsletterCta__form .newsletterCta__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@container (min-width: 30rem){.newsletterCta--embedded .newsletterCta__submit{justify-self:end}}@media(min-width: 37.5em){.newsletterCta:not(.newsletterCta--embedded) .newsletterCta__submit{justify-self:end}}@media(min-width: 60em){.newsletterCta:not(.newsletterCta--embedded) .newsletterCta__submit{justify-self:stretch}}.newsletterCta__heading{grid-column:1/-1;text-wrap:balance}newsletter-cta[status] .newsletterCta__heading{display:none}@media(min-width: 80em){.newsletterCta:not(.newsletterCta--embedded) .newsletterCta__heading{align-self:center;grid-column:1/span 4;padding-inline-end:var(--space-gutter)}}.newsletterCta__submissionStatus{grid-column:1/-1;padding-block:var(--space-fixed-1);text-align:center}newsletter-cta:not([status]) .newsletterCta__submissionStatus{display:none}newsletter-cta:not([status=error]) .newsletterCta__submissionStatus-error{display:none}newsletter-cta:not([status=success]) .newsletterCta__submissionStatus-success{display:none}

/*# sourceMappingURL=newsletterCta.css.map */