¿Alguien puede ayudarme a entender el siguiente código?

¿Alguien puede ayudarme a entender el siguiente código?

Estoy intentando replicar el código utilizado enesta respuesta

Y tengo problemas para entender el siguiente código.

\documentclass{article}
\usepackage{xcolor}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{lipsum}

%   Principal MPD frame type
\mdfdefinestyle{mpdframe}{
    frametitlebackgroundcolor   =black!15,
    frametitlerule          =true,
        roundcorner     =10pt,
        middlelinewidth     =1pt,
        innermargin     =0.5cm,
        outermargin     =0.5cm,
        innerleftmargin     =0.5cm,
        innerrightmargin        =0.5cm,
        innertopmargin      =\topskip,
        innerbottommargin   =\topskip,
            }
%   Studies
\mdfdefinestyle{studies}{%
        style=mpdframe,
        frametitle={Studies},
    }
\newmdenv[style=studies]{studies}

\begin{document}

\begin{studies}
\lipsum[1]
\end{studies}
\end{document}

En primer lugar, ¿qué innertopmargin=topskipsignifica? Y en segundo lugar, ¿por qué el método frame tiene que ser tikz? El que respondió dijo que se usa el tikz pero ¿dónde?

información relacionada