.cform[data-v-30009d3d]{display:flex;flex-direction:column;gap:1.25rem}.cform__row[data-v-30009d3d]{display:grid;gap:1.25rem}@media(min-width:620px){.cform__row[data-v-30009d3d]{grid-template-columns:1fr 1fr}}.cform__field[data-v-30009d3d]{display:flex;flex-direction:column;gap:.45rem}.cform__field--full[data-v-30009d3d]{width:100%}.cform__field--hidden[data-v-30009d3d]{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.cform__field>span[data-v-30009d3d]{color:var(--ink);font-size:.82rem;font-weight:700;letter-spacing:.02em}.cform__field>span b[data-v-30009d3d]{color:var(--slate)}.cform__field[data-v-30009d3d] .bfield input,.cform__field input[data-v-30009d3d],.cform__field select[data-v-30009d3d],.cform__field textarea[data-v-30009d3d]{background:#fff;border:2px solid rgba(0,0,0,.12);border-radius:0;color:var(--ink);font-family:var(--sans);font-size:.95rem;font-weight:500;letter-spacing:.01em;min-height:54px;padding:1rem 1.35rem;transition:border-color .15s;width:100%}.cform__field select[data-v-30009d3d]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color:#4e4e4e}.cform__field[data-v-30009d3d] .bfield input::-moz-placeholder,.cform__field input[data-v-30009d3d]::-moz-placeholder{color:#8a9095;opacity:1}.cform__field[data-v-30009d3d] .bfield input::placeholder,.cform__field input[data-v-30009d3d]::placeholder{color:#8a9095;opacity:1}.cform__field[data-v-30009d3d] .bfield input:focus,.cform__field input[data-v-30009d3d]:focus,.cform__field select[data-v-30009d3d]:focus,.cform__field textarea[data-v-30009d3d]:focus{border-color:var(--slate);outline:none}.cform__field .err[data-v-30009d3d],.cform__field[data-v-30009d3d] .bfield input.err{border-color:#c02b0a}.cform__field em[data-v-30009d3d]{color:#c02b0a;font-size:.78rem;font-style:normal}.cform__hint[data-v-30009d3d]{color:var(--muted);font-size:.88rem;margin:-.4rem 0 0}.cform__submit[data-v-30009d3d]{align-self:flex-end;background:var(--ink);border-radius:0;margin-top:.2rem;padding:1rem 1.6rem}.cform__submit[data-v-30009d3d]:hover{background:#000}.cform__notice[data-v-30009d3d]{border-radius:var(--radius);font-size:.95rem;padding:1.1rem 1.3rem}.cform__notice--ok[data-v-30009d3d]{background:#eef5f0;border:1px solid #bcd9c6;color:#245c38}.cform__notice--err[data-v-30009d3d]{background:#fbecea;border:1px solid #e6bcb4;color:#93321c}
