.yte-closing-email .newsletter__wrapper {
  box-sizing: border-box;
  min-height: max(0px, calc(100vh - var(--yte-header-h, 0px) - var(--yte-closing-other-height, 0px)));
  min-height: max(0px, calc(100svh - var(--yte-header-h, 0px) - var(--yte-closing-other-height, 0px)));
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.yte-closing-email .newsletter__wrapper > * { flex-shrink: 0; }
.yte-closing-email .newsletter__wrapper > div:has(.newsletter-form) { width: 100%; }
