/* Kapitel-Start: nur der Kapiteltitel */

.chapterstart { display: grid; place-items: center; text-align: center; }
.chapterstart h1 { font-size: clamp(2rem, 4vw, 4rem); font-weight: 700; color: var(--color-primary); margin: 0; max-width: 24ch; line-height: 1.15; text-wrap: balance; }
.chapterstart--workshop { display: flex; flex-direction: column; justify-content: center; gap: clamp(1.2rem, 3vh, 2rem); }
.chapterstart--workshop > img { display: block; width: min(90px, 19.5vw); height: auto; }
.chapterstart--workshop p { margin: 0; font-size: clamp(.95rem, 1.5vw, 1.3rem); color: var(--color-text-secondary); }
.workshop-join { display: grid; justify-items: center; gap: .5rem; }
.workshop-join img { display: block; width: min(231px, 28vh); max-width: 65vw; height: auto; }
