.chi-form-unavailable,.chi-preview-note{padding:1rem 1.25rem;border:1px solid #bfc9d2;border-radius:.5rem;background:#f5f8fa;color:#17283a}
.chi-form-unavailable p{margin:.4rem 0 0}
.chi-form-wrap .chi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem}
.chi-form-wrap .chi-field{min-width:0}
.chi-form-wrap .chi-field:has(textarea),.chi-form-wrap .chi-field:has([type=checkbox]){grid-column:1/-1}
.chi-form-wrap .chi-field label:not(.check-label){display:block;font-weight:700;margin-bottom:.4rem}
.chi-form-wrap .chi-field input:not([type=checkbox]),.chi-form-wrap .chi-field select,.chi-form-wrap .chi-field textarea{width:100%;max-width:100%;box-sizing:border-box}
.chi-form-wrap .chi-field-error{min-height:1.1em;color:#a4232d;font-size:.9rem;margin:.3rem 0 0}
.chi-form-wrap [aria-invalid=true]{border-color:#a4232d!important}
.chi-form-wrap .chi-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
.chi-form-wrap .chi-review-list{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);gap:.5rem 1rem}
.chi-form-wrap .chi-review-list dt{font-weight:700}
.chi-form-wrap .chi-review-list dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}
.chi-form-wrap .chi-success{padding:1.2rem;border:2px solid #28705e;border-radius:.5rem;background:#edf8f4;font-weight:700}
.chi-form-wrap .chi-submit-status:not(:empty){padding:.5rem 0}
.chi-form-wrap [hidden]{display:none!important}
@media(max-width:700px){.chi-form-wrap .chi-grid{grid-template-columns:1fr}.chi-form-wrap .chi-review-list{grid-template-columns:1fr}.chi-form-wrap .chi-review-list dd{margin-bottom:.7rem}}
