.L .form .f{flex-direction:column;gap:6px;min-width:0;display:flex}.L .f-h{font-size:var(--fs-0);color:var(--ink);align-items:center;gap:6px;padding-left:4px;font-weight:600;display:inline-flex}.L .f-h svg{color:var(--sub);flex:none}.L .form [aria-invalid=true]:not([type=checkbox]){background:#fff;border-color:#b4561c}.L .f-err{font-size:var(--fs-0);color:#b4561c;margin:0;padding-left:4px}.L .form input[type=checkbox][aria-invalid=true]{outline-offset:2px;outline:2px solid #b4561c}.L .form input[type=text]:focus-visible,.L .form select:focus-visible,.L .form textarea:focus-visible{outline:2px solid var(--v-500);outline-offset:1px}.L .submit-row{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.L .link-u{font-size:var(--fs-0);color:var(--v-600);text-underline-offset:3px;text-decoration:underline}.L .link-u:hover{color:var(--v-700)}.L .link-u:focus-visible{outline:2px solid var(--v-500);outline-offset:2px;border-radius:2px}
