Cleveref formats a long list of references to theorem-like environments as "Thm. 1, Prop. 2, ..., and Cor. 3". Is there a way to generally allow a line break after "and"? The line breaks between "Thm.", "Prop.", "Cor.", etc., and the following numbers should stay forbidden.
For example, in the code below, the line
No sex, but an overly, very clever space-filling text. (Thm. 1.1.1 and Cor. 1.2.1.10).
runs into the page margin, which is not what I wish.
\documentclass{article}
\usepackage{cleveref}
\usepackage{lipsum}
\newtheorem{thmSS}{Theorem}[subsection]
\newtheorem{corSSS}{Corollary}[subsubsection]
\crefname{thmSS}{Thm.}{Thms.}
\crefname{corSSS}{Cor.}{Cors.}
\begin{document}
\section{Clever section title}
\lipsum[1]
No sex, but an overly, very clever space-filling text. (\cref{mythm,mycor}).
\lipsum[1]
\subsection{Clever subsection title}
\begin{thmSS}\label{mythm}Clever theorem\end{thmSS}
\subsection{Another clever subsection title}
\subsubsection{Clever subsubsection title}
\begin{corSSS}Clever corollary\end{corSSS}
\begin{corSSS}Clever corollary\end{corSSS}
\begin{corSSS}Clever corollary\end{corSSS}
\begin{corSSS}Clever corollary\end{corSSS}
\begin{corSSS}Clever corollary\end{corSSS}
\begin{corSSS}Clever corollary\end{corSSS}
\begin{corSSS}Clever corollary\end{corSSS}
\begin{corSSS}Clever corollary\end{corSSS}
\begin{corSSS}Clever corollary\end{corSSS}
\begin{corSSS}\label{mycor}Clever corollary\end{corSSS}
\end{document}
I would not like to use \begin{sloppypar}...\end{sloppyppar}, since it introduces a line break before "and", making the spaces between the words visually too long.