.newsletter-signup[data-v-7dd160e2]{display:grid;gap:var(--spacing--s) var(--spacing--m);grid-template-areas:"title" "input" "actions" "notification" "info";padding-block:var(--spacing--xl);position:relative;z-index:0}@media (min-width:35rem){.newsletter-signup[data-v-7dd160e2]{grid-template-areas:"title title" "input actions" "notification notification" "info info";grid-template-columns:1fr auto}}@media (min-width:55rem){.newsletter-signup[data-v-7dd160e2]{gap:var(--spacing--s) var(--spacing--xs);grid-template-areas:"title space input actions" "title space notification notification" "title space info info";grid-template-columns:minmax(0,45%) 10% 1fr auto;grid-template-rows:auto auto 1fr;padding-block:0}}@media (min-width:100rem){.newsletter-signup[data-v-7dd160e2]{grid-template-columns:minmax(0,50%) 10% 1fr auto}}.newsletter-signup[data-v-7dd160e2]:after{background:var(--shade--blue--200);content:"";position:absolute;z-index:-1;--c:calc(var(--spacing--m)*-1);inset:var(--c)}@media (min-width:35rem){.newsletter-signup[data-v-7dd160e2]:after{--c:calc(var(--spacing--l)*-1)}}@media (min-width:55rem){.newsletter-signup[data-v-7dd160e2]:after{--c:calc(var(--spacing--xl)*-1)}}@media (min-width:108rem){.newsletter-signup[data-v-7dd160e2]:after{--d:calc(-50vw + 54rem + 9px - var(--spacing--xl));inset:var(--c) var(--d)}}.newsletter-signup .title[data-v-7dd160e2]{color:var(--shade--blue--700);font-size:var(--font-size--l);font-weight:var(--font-weight--extra-light);grid-area:title;margin-bottom:var(--spacing--l)}@media (min-width:35rem){.newsletter-signup .title[data-v-7dd160e2]{font-size:var(--font-size--xl)}}@media (min-width:55rem){.newsletter-signup .title[data-v-7dd160e2]{align-self:center;font-size:var(--font-size--l);margin:0}}@media (min-width:65rem){.newsletter-signup .title[data-v-7dd160e2]{font-size:var(--font-size--xl)}}@media (min-width:80rem){.newsletter-signup .title[data-v-7dd160e2]{font-size:var(--font-size--xxl)}}.newsletter-signup .input-email[data-v-7dd160e2]{grid-area:input;margin:0}@media (min-width:55rem){.newsletter-signup .input-email[data-v-7dd160e2]{justify-self:flex-end;max-width:32rem}}.newsletter-signup[data-v-7dd160e2] .app-form-wrapper-actions{grid-area:actions}.newsletter-signup[data-v-7dd160e2] .app-notification-bar{grid-area:notification;margin:0}.newsletter-signup .info[data-v-7dd160e2]{font-size:var(--font-size--xs);font-weight:var(--font-weight--light);grid-area:info;margin:0}@media (min-width:35rem){.newsletter-signup .info[data-v-7dd160e2]{font-size:var(--font-size--s)}}@media (min-width:55rem){.newsletter-signup .info[data-v-7dd160e2]{text-align:right}}
