Nodal length of Steklov eigenfunctions on real-analytic Riemannian surfaces