.form>*+*{margin-top:1.25rem}.form>.form-status:empty,.field{min-width:0}.field label{display:block;margin-bottom:.375rem;color:var(--pch-text);font:600 var(--pch-fs-caption) / 1.4 var(--pch-font-body)}.input{display:block;width:100%;min-height:var(--pch-btn-h);padding:.625rem .875rem;background:var(--pch-white);border:1px solid var(--pch-line-strong);border-radius:var(--pch-radius-btn);color:var(--pch-text);font:400 1rem / 1.4 var(--pch-font-body)}.input::placeholder{color:var(--pch-text-3);opacity:1}textarea.input{min-height:9.5rem;resize:vertical}select.input{padding-right:2.5rem;background:var(--pch-white) url(/assets/icon-chevron.svg) right .875rem center / 1rem 1rem no-repeat;-webkit-appearance:none;appearance:none;cursor:pointer}.input[aria-invalid=true]{border-color:var(--pch-error)}.field-error{color:var(--pch-error);font-size:var(--pch-fs-caption);line-height:1.4}.field-error:not(:empty){margin-top:.375rem}.hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-status{font-size:var(--pch-fs-caption);line-height:1.5}.form-status--error{color:var(--pch-error)}.form-note{color:var(--pch-text-3);font-size:var(--pch-fs-caption);line-height:1.5}.form .btn[aria-disabled=true]{background:var(--pch-ink-hover);border-color:var(--pch-ink-hover);cursor:progress}.form-success{border-radius:var(--pch-radius-btn);color:var(--pch-text)}.form-success:focus-visible{outline:var(--pch-focus-w) solid var(--pch-focus);outline-offset:.5rem}.form-fallback{color:var(--pch-text)}
