jquery toggle - bei click, soll nur eins aufgehen - wie? Lösung 2

Hallo, Ich probiere gerade einen Show more/Show less Button, der funktioniert auch, aber wenn ich den dann mehrmals verwende, dann gehen bei einem klick auf einen Button, alle divs mit diesem toggle auf. Ich habs mit (this) probiert, aber ich hab das, glaub ich, falsch angewendet. Außerdem habe ich gelesen, dass "this" nicht zu jQuery gehört...mir scheint es wird aber dauernd verwendet?!? Kann mir bitte jemand sagen, wie ich den einzelnen Button anspreche, ohne dass ich jeden einzelnen toggle anders benennen muss?
Kommentar abgeben zu diesen Beitrag/Code ?
Dann hier klicken

Der hier verwendete Code

<!doctype html>
<html lang="de">
<head>
<title></title>
<script src="/js_webseite/jquery.js"></script>
<style>
.expand-button {
cursor: pointer;
display: block;
width: 50%;
margin-top: 1rem;
margin-left: auto;
margin-right: auto;
border: 4px solid #005858;
border-radius: 3px;
background-color: darkcyan;
color: white;
font-size: 1rem;
padding: 0.5rem;
}
.expand-button:hover, .expand-button:active, .expand-button:focus {
background-color: #007272;
}
.special-text {
position: relative;
max-height: 50px; /*change height of fading text here*/
overflow: hidden;
transition: max-height .7s ease; /*change speed of expand/collapse here*/
}
.special-text.-expanded {
max-height: 100vh;
}
.special-text:not(.-expanded)::after {
content: '';
position: absolute;
top: 0;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX