[guided]Now take arbitrary points $x,y \in X$ satisfying
\begin{align*}
d_X(x,y)<\delta.
\end{align*}
We must prove
\begin{align*}
d_Y(f(x),f(y))<\varepsilon.
\end{align*}
First suppose $c>0$. The hypothesis applies to this particular pair $x,y \in X$, so
\begin{align*}
d_Y(f(x),f(y)) \le c\,d_X(x,y).
\end{align*}
Because $d_X(x,y)<\delta$ and $c>0$, multiplying the strict inequality by $c$ preserves its direction:
\begin{align*}
c\,d_X(x,y)<c\delta.
\end{align*}
By the definition $\delta=\varepsilon/c$, we have
\begin{align*}
c\delta=c(\varepsilon/c)=\varepsilon.
\end{align*}
Combining these inequalities gives
\begin{align*}
d_Y(f(x),f(y))<\varepsilon.
\end{align*}
Now suppose $c=0$. The same Lipschitz estimate gives
\begin{align*}
d_Y(f(x),f(y)) \le 0\cdot d_X(x,y)=0.
\end{align*}
Every metric takes nonnegative values, so
\begin{align*}
d_Y(f(x),f(y))\ge 0.
\end{align*}
Therefore
\begin{align*}
d_Y(f(x),f(y))=0.
\end{align*}
Since $\varepsilon>0$, this implies
\begin{align*}
d_Y(f(x),f(y))<\varepsilon.
\end{align*}
In both cases, the same $\delta$ works for all choices of $x,y \in X$ satisfying $d_X(x,y)<\delta$. This proves the uniform continuity condition:
\begin{align*}
\forall \varepsilon>0\ \exists \delta>0\ \forall x,y\in X,\quad d_X(x,y)<\delta \implies d_Y(f(x),f(y))<\varepsilon.
\end{align*}
Hence $f:X\to Y$ is uniformly continuous.[/guided]