Text this: How loop lengths shape topological preferences of two-tetrad G-quadruplexes