.cinf-form__trap {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}
.cinf-form__status {
  margin: 0;
  font-size: var(--type-body-sm-size);
  line-height: var(--type-body-sm-line-height);
  overflow-wrap: anywhere;
}
.cinf-form__status[hidden] { display: none; }
.site-footer__news-form { flex-wrap: wrap; }
.site-footer__news-form .cinf-form__status {
  flex: 1 0 100%;
  color: var(--color-text-on-action);
}
