Une solution avec *tcolorbox*:
Avantage ou inconvénient: la hauteur de la *tcolorbox* s'ajuste au texte. L'option height permet d'ajuster cette hauteur manuellement.
La question des *footnote* peut aussi se poser.
\documentclass[french,a4paper]{scrartcl}
\usepackage[utf8]{inputenc} % accents dans le source
\usepackage[T1]{fontenc} % accents dans le pdf
\usepackage{tcolorbox}
\usepackage{lipsum}
\usepackage[french]{babel} % titres et typo en français
% % % % % % % % % % % % % % % % % % % % % % % % %
\begin{document}
\tcbset{sidebyside,boxrule=0mm,colframe=white,lower \tcbset{sidebyside,boxrule=-0.1mm,lower separated=false, colback=white}
% En haut:
\lipsum[2]\footnote{Une note}
% 2 colonnes:
\begin{tcolorbox}[fontupper=\small,lefthand width=0.3\textwidth,sidebyside align=top]
\lipsum[1]
\ldots du texte\footnote{Une note}.
\tcblower % séparation des 2 colonnes
\lipsum[3]
\ldots du texte\footnote{Une note}.
\lipsum[4]
\end{tcolorbox}
% en bas:
\ldots Encore du texte\footnote{Une note}.
\end{document}
Ici j'ai supprimé le cadre, la séparation, les couleurs de fond et aligner les textes des 2 colonne en haut.