tcolorbox: Altura arredondada para o próximo múltiplo de uma determinada dimensão

tcolorbox: Altura arredondada para o próximo múltiplo de uma determinada dimensão

Comecei a usar o pacote muito poderoso tcolorbox. Uma coisa que gostaria de conseguir é produzir uma grelha para folhas de exercícios escolares. Acho que estou quase lá. Mas seria bom criar uma caixa, para a qual a altura fosse calculada da seguinte forma.

Deve ser calculada a altura natural da caixa para o conteúdo disponível. Essa dimensão deve então ser arredondada para o próximo múltiplo inteiro de um determinado comprimento. Então a altura da caixa deve ser definida para esse resultado.

A ideia é que a grade pareça simétrica na parte superior e inferior.

Isto é o que tenho até agora:

\documentclass{article}

\usepackage[most]{tcolorbox}
\usetikzlibrary{calc}

\newtcolorbox{mygrid}{breakable, colback=white, enhanced, 
    boxrule=0pt, arc=0pt, outer arc=0pt,
    boxsep=0pt, top=9pt, left=13pt, right=13pt, bottom=10pt,
    underlay={\begin{tcbclipinterior}
        \filldraw[help lines, black!15, step=0.04\linewidth,
                shift={($0.5*(interior.north west)+0.5*(interior.north east)
                    -0.02*(0,\linewidth)$)}]
            (interior.south west) grid (interior.north east);
        \end{tcbclipinterior}}}

\begin{document}
\begin{mygrid}
Some content. Some content. Some content. Some content. Some content. Some content. 
Some content. Some content. Some content. Some content. Some content. Some content. 
Some content. Some content. Some content. Some content. Some content. Some content. 
Some content. Some content. Some content. Some content. Some content.  
\end{mygrid}
\end{document}

Isso é possível?

informação relacionada