Beim Klicken auf das summary-Element erhält details ein open-Attribut und gibt den Inhalt frei:
Das details-Element ist in allen modernen Browsern verfügbar.
Alle Elemente können mit CSS selektiert werden,
mit ::details-content auch der Inhalt.
In modernen Browser berechnet calc-size() die Höhe, als Fallback wird ein fester Wert angegeben, der bei einer Veränderung des Inhalts angepasst werden muss.
Solche magic numbers sollten nach Möglichkeit vermieden werden!