tcolorbox: Округлить высоту до следующего кратного заданному размеру

tcolorbox: Округлить высоту до следующего кратного заданному размеру

Я начал использовать очень мощный пакет tcolorbox. Одна вещь, которую я хотел бы сделать, это создать сетку для школьных листов упражнений. Я думаю, что я почти у цели. Но было бы неплохо создать ящик, для которого высота рассчитывается следующим образом.

Необходимо рассчитать естественную высоту блока для доступного содержимого. Затем это измерение следует округлить до следующего целого числа, кратного заданной длине. Затем высоту блока следует установить на этот результат.

Идея состоит в том, чтобы сетка выглядела симметрично сверху и снизу.

Вот что у меня есть на данный момент:

\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}

Это возможно?

Связанный контент