[hidden]{display:none!important}
.form-honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.field-error{display:block;margin:6px 0 0;color:#b42318;font-size:.8rem;line-height:1.4}
.field>.field-error{grid-column:1/-1}
.jn-join__form>.field-error{grid-column:1/-1}
.on-dark .field-error,.glass .field-error{color:#ffb4a8}
[aria-invalid="true"]{border-color:#c73535!important}
form[aria-busy="true"] button[type="submit"]{opacity:.65;cursor:wait}
