Alguém pode me ajudar a entender o código a seguir?

Alguém pode me ajudar a entender o código a seguir?

Estou tentando replicar o código usado emesta resposta

E estou tendo problemas para entender o código a seguir.

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

Em primeiro lugar, o que innertopmargin=topskipsignifica E em segundo lugar, por que o método frame tem que ser tikz? O respondente disse que o tikz é usado, mas onde?

informação relacionada