I have a table table and the first column is a multirow. The multirow column text exceeds the column with.
\documentclass{article}
\usepackage[dutch]{babel}
\usepackage{ragged2e}
\usepackage{ltablex, multirow, makecell, caption}
\begin{document}
\keepXColumns\setcellgapes{3pt}\makegapedcells
\begin{tabularx}{\linewidth}{|p{25mm}|*{3}{>{\RaggedRight\arraybackslash}X|}}
\caption{My caption}
\label{my-label} \\
\hline
Onderwerp & Persoonlijk niveau & Professioneel niveau & Samenlevingsniveau \\ \hline
\multirow{4}{*}{Perspectief: Wat is het hogere doel}
& Wat is jouw hoge doel in het leven? & Wat is jouw hoge doel in je beroep? & Wat is jouw hoge doel in de samenleving? \\ \cline{2-4}
& & & x \\ \cline{2-4}
\hline
\end{tabularx}
\end{document}
How can I make the text wrap and go to next line when the line is longer then the column width like the other columns?