.selbsttest{color:var(--farbe-text-lesen, var(--farbe-text));margin:var(--abstand-5) 0;padding:var(--abstand-5);border-radius:var(--radius-xl);background:var(--farbe-hintergrund-karte);box-shadow:var(--schatten-karte)}.selbsttest__kicker{margin:0 0 var(--abstand-2);font-family:var(--font-text);font-weight:var(--schriftgewicht-medium);font-size:.9rem;color:var(--farbe-salbei)}.selbsttest__titel{margin:0 0 var(--abstand-3);font-size:var(--schrift-inhalt-md);line-height:var(--zeilenhoehe-inhalt-md)}.selbsttest__titel:focus{outline:none}.selbsttest__einleitung{margin:0 0 var(--abstand-3)}.selbsttest__hinweis{margin:0;font-size:.875rem;line-height:1.6;color:var(--farbe-text-gedaempft)}.selbsttest__kopf.is-kompakt .selbsttest__einleitung,.selbsttest__kopf.is-kompakt .selbsttest__hinweis{display:none}.selbsttest__start{margin-top:var(--abstand-4)}.selbsttest__button{display:inline-block;padding:.75rem 2rem;border:2px solid var(--farbe-akzent);border-radius:var(--radius-pill);font-family:var(--font-text);font-weight:var(--schriftgewicht-medium);font-size:1rem;line-height:1.3;text-decoration:none;cursor:pointer;transition:var(--transition)}.selbsttest__button--primaer{background:var(--farbe-akzent);color:var(--farbe-text-invers);box-shadow:var(--schatten-button)}.selbsttest__button--primaer:hover,.selbsttest__button--primaer:focus-visible{background:var(--farbe-akzent-hover);border-color:var(--farbe-akzent-hover);transform:translateY(var(--hover-hub));box-shadow:var(--schatten-button-hover)}.selbsttest__button--linie{background:transparent;color:var(--farbe-akzent)}.selbsttest__button--linie:hover,.selbsttest__button--linie:focus-visible{background:var(--farbe-akzent);color:var(--farbe-text-invers)}.selbsttest__button:focus-visible{outline:2px solid var(--farbe-salbei);outline-offset:3px}.selbsttest__fortschritt{margin:var(--abstand-4) 0 var(--abstand-3)}.selbsttest__balken{height:4px;overflow:hidden;border-radius:var(--radius-pill);background:var(--farbe-hintergrund-beige)}.selbsttest__balken span{display:block;height:100%;width:100%;transform:scaleX(var(--p, 0));transform-origin:left;background:var(--farbe-salbei);transition:transform .26s cubic-bezier(.16,1,.3,1)}.selbsttest__leiste{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-3);margin-top:var(--abstand-2);font-size:.85rem;color:var(--farbe-text-gedaempft)}.selbsttest__zurueck{padding:0;border:0;background:none;font:inherit;color:var(--farbe-akzent);cursor:pointer}.selbsttest__zurueck:hover{text-decoration:underline}.selbsttest__zaehler{margin-left:auto}.selbsttest__frage{margin:0;padding:0;border:0;min-width:0}.selbsttest--nojs .selbsttest__frage+.selbsttest__frage{margin-top:var(--abstand-4);padding-top:var(--abstand-4);border-top:1px solid var(--farbe-rahmen)}.selbsttest--nojs .selbsttest__start,.selbsttest--nojs .selbsttest__fortschritt,.selbsttest--nojs .selbsttest__ergebnis,.selbsttest--js .selbsttest__nojs-hinweis,.selbsttest--js .selbsttest__frage{display:none}.selbsttest--js .selbsttest__frage.is-aktiv{display:block;animation:selbsttest-einblenden .26s cubic-bezier(.16,1,.3,1)}@keyframes selbsttest-einblenden{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.selbsttest__aussage{display:flex;gap:var(--abstand-3);align-items:flex-start;margin:0 0 var(--abstand-4);padding:0;font-family:var(--font-headline);font-weight:var(--schriftgewicht-halbfett);font-size:var(--schrift-inhalt-sm);line-height:var(--zeilenhoehe-inhalt-sm);color:var(--farbe-text-ueberschrift)}.selbsttest__aussage:focus{outline:none}.selbsttest__nummer{flex:none;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--farbe-hintergrund-beige);font-family:var(--font-text);font-weight:var(--schriftgewicht-halbfett);font-size:.85rem;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--farbe-text-ueberschrift)}.selbsttest__skala{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:var(--abstand-2)}.selbsttest__option{position:relative;display:block;cursor:pointer}.selbsttest__option input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.selbsttest__option-flaeche{display:flex;align-items:center;justify-content:center;min-height:3.5rem;padding:.75rem 1rem;border:1px solid var(--farbe-rahmen);border-radius:var(--radius-md);background:var(--farbe-hintergrund-karte);font-family:var(--font-text);font-weight:var(--schriftgewicht-medium);font-size:.95rem;text-align:center;color:var(--farbe-text);transition:var(--transition)}.selbsttest__option:hover .selbsttest__option-flaeche{border-color:var(--farbe-akzent);transform:translateY(var(--hover-hub))}.selbsttest__option input:checked+.selbsttest__option-flaeche{border-color:var(--farbe-akzent);background:var(--farbe-hintergrund-alt);color:var(--farbe-text-ueberschrift);box-shadow:inset 0 0 0 1px var(--farbe-akzent)}.selbsttest__option input:focus-visible+.selbsttest__option-flaeche{outline:2px solid var(--farbe-salbei);outline-offset:2px}.selbsttest__nojs-hinweis{margin-top:var(--abstand-4);font-size:.9rem;color:var(--farbe-text-gedaempft)}.selbsttest__ergebnis-titel{margin:0 0 var(--abstand-3);font-size:var(--schrift-inhalt-md);line-height:var(--zeilenhoehe-inhalt-md)}.selbsttest__ergebnis-titel:focus{outline:none}.selbsttest__ergebnis-text{margin:0 0 var(--abstand-4)}.selbsttest__dimensionen{display:grid;gap:var(--abstand-2);margin:0 0 var(--abstand-4)}.selbsttest__dimension{display:grid;grid-template-columns:minmax(9rem,1fr) 2fr auto;align-items:center;gap:var(--abstand-3);font-size:.9rem}.selbsttest__dimension-balken{height:8px;overflow:hidden;border-radius:var(--radius-pill);background:var(--farbe-hintergrund-beige)}.selbsttest__dimension-balken i{display:block;height:100%;width:var(--w, 0%);border-radius:var(--radius-pill);background:var(--farbe-akzent)}.selbsttest__dimension-wert{color:var(--farbe-text);white-space:nowrap}.selbsttest__wege{display:flex;flex-wrap:wrap;gap:var(--abstand-2) var(--abstand-3);margin-bottom:var(--abstand-4)}.selbsttest__abschluss{margin:0 0 var(--abstand-3);font-size:.9rem;color:var(--farbe-text-gedaempft)}.selbsttest__hinweis--ergebnis{margin:0 0 var(--abstand-3)}.selbsttest__wiederholen{padding:0;border:0;background:none;font:inherit;font-size:.9rem;color:var(--farbe-akzent);cursor:pointer;text-decoration:underline}@media(max-width:575px){.selbsttest{padding:var(--abstand-4) var(--abstand-3)}.selbsttest__dimension{grid-template-columns:1fr;gap:var(--abstand-1)}}@media(prefers-reduced-motion:reduce){.selbsttest__balken span,.selbsttest__button,.selbsttest__option-flaeche{transition:none}.selbsttest--js .selbsttest__frage.is-aktiv{animation:none}}.merkkasten[data-astro-cid-3stevh73]{padding:var(--abstand-5);border-radius:var(--radius-xl);background:var(--farbe-hintergrund-karte);box-shadow:var(--schatten-karte)}.merkkasten__titel[data-astro-cid-3stevh73]{margin:0 0 var(--abstand-3);font-family:var(--font-headline);font-weight:var(--schriftgewicht-ueberschrift);font-size:var(--schrift-inhalt-sm);line-height:1.3;color:var(--farbe-ueberschrift)}.merkkasten__liste[data-astro-cid-3stevh73]{display:grid;gap:var(--abstand-2);margin:0;padding:0;list-style:none}.merkkasten__liste[data-astro-cid-3stevh73] li[data-astro-cid-3stevh73]{color:var(--farbe-text-lesen, var(--farbe-text));position:relative;padding-left:1.75rem;line-height:var(--zeilenhoehe-basis)}.merkkasten__liste[data-astro-cid-3stevh73] li[data-astro-cid-3stevh73]:before{content:"";position:absolute;top:calc(.5 * var(--zeilenhoehe-basis) * 1em - .5em);left:0;width:1.05em;height:1.05em;background-color:var(--farbe-salbei);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M2.5 8.5l3.5 3.5 7.5-8'/%3E%3C/svg%3E") center / contain no-repeat}.artikelkopf[data-astro-cid-gewvbowf]{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:340px;padding:var(--abstand-8) 0;overflow:hidden;background-color:var(--farbe-hintergrund-beige)}.artikelkopf[data-astro-cid-gewvbowf]:before{content:"";position:absolute;top:0;right:0;z-index:0;display:none;width:20%;height:100%;background-color:var(--farbe-highlight);clip-path:polygon(35% 0,100% 0,100% 100%,0% 100%)}@media(min-width:1200px){.artikelkopf[data-astro-cid-gewvbowf]:not(.artikelkopf--mit-bild):before{display:block}}.artikelkopf[data-astro-cid-gewvbowf]>*{position:relative;z-index:1;width:100%}.artikelkopf__inner[data-astro-cid-gewvbowf]{max-width:min(100%,44rem)}@media(min-width:992px){.artikelkopf--mit-bild[data-astro-cid-gewvbowf]{min-height:480px}.artikelkopf--mit-bild[data-astro-cid-gewvbowf] .artikelkopf__inner[data-astro-cid-gewvbowf]{max-width:none}.artikelkopf--mit-bild[data-astro-cid-gewvbowf] .artikelkopf__text[data-astro-cid-gewvbowf]{max-width:min(44rem,50%)}}@media(max-width:991px){.artikelkopf--mit-bild[data-astro-cid-gewvbowf]{padding-bottom:0}}.artikelkopf__kicker{color:var(--farbe-text)}.artikelkopf__titel[data-astro-cid-gewvbowf]{margin:var(--abstand-3) 0 var(--abstand-4);font-family:var(--font-headline);font-weight:var(--schriftgewicht-ueberschrift);font-size:var(--schrift-inhalt-xl);line-height:var(--zeilenhoehe-inhalt-xl);color:var(--farbe-text)}.artikelkopf__autor[data-astro-cid-gewvbowf]{display:flex;gap:var(--abstand-3);align-items:center}.artikelkopf__avatar[data-astro-cid-gewvbowf]{display:block;flex:0 0 auto;width:56px;height:56px;overflow:hidden;border-radius:50%;box-shadow:var(--schatten-karte)}.artikelkopf__avatar[data-astro-cid-gewvbowf] img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.artikelkopf__autor-text[data-astro-cid-gewvbowf]{display:flex;flex-direction:column;gap:.1rem}.artikelkopf__autor-name[data-astro-cid-gewvbowf]{color:var(--farbe-text);font-weight:var(--schriftgewicht-medium);font-size:.9375rem}.artikelkopf__autor-rolle[data-astro-cid-gewvbowf]{font-size:.8125rem;color:var(--farbe-text-gedaempft)}.artikelkopf__entwurf[data-astro-cid-gewvbowf]{position:absolute;top:var(--abstand-4);right:var(--abstand-4);z-index:2;width:auto;padding:.15rem .75rem;border-radius:var(--radius-pill);background:var(--farbe-salbei);color:var(--farbe-text-invers);box-shadow:var(--schatten-karte);font-family:var(--font-text);font-weight:var(--schriftgewicht-medium);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.artikelkopf__bildbereich[data-astro-cid-gewvbowf]{position:relative;margin-top:var(--abstand-6)}@media(min-width:992px){.artikelkopf__bildbereich[data-astro-cid-gewvbowf]{position:absolute;top:0;right:0;bottom:0;width:45%;margin-top:0}}.artikelkopf__bild[data-astro-cid-gewvbowf]{overflow:hidden;aspect-ratio:16 / 9}.artikelkopf--motiv[data-astro-cid-gewvbowf] .artikelkopf__bild[data-astro-cid-gewvbowf]{isolation:isolate;background-color:var(--farbe-hintergrund-beige)}@media(min-width:992px){.artikelkopf__bild[data-astro-cid-gewvbowf]{height:100%;aspect-ratio:auto}}@media(min-width:1200px){.artikelkopf__bild[data-astro-cid-gewvbowf]{clip-path:polygon(12% 0,100% 0,100% 100%,0% 100%)}}.artikelkopf__bild[data-astro-cid-gewvbowf]>img{display:block;width:100%;height:100%;object-fit:cover}.artikelkopf--motiv[data-astro-cid-gewvbowf] .artikelkopf__bild[data-astro-cid-gewvbowf] img{mix-blend-mode:darken}.artikelkopf__bild[data-astro-cid-gewvbowf] img{animation:artikelkopf-setzen 1.2s var(--kurve-aus) both}@keyframes artikelkopf-setzen{0%{transform:scale(1.025)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.artikelkopf__bild[data-astro-cid-gewvbowf] img{animation:none}}.artikelkopf__bild[data-astro-cid-gewvbowf]>figure{height:100%;--ki-bild-hoehe: 100%;--ki-bild-passung: cover;--ki-bild-radius: 0;--ki-bild-schatten: none}.baustein-uebung,.baustein-hinweis,.baustein-beispiel,.baustein-weiter,.baustein-schritte,.baustein-vergleich,.baustein-frage p+p{color:var(--farbe-text-lesen, var(--farbe-text))}.baustein-uebung,.baustein-hinweis,.baustein-beispiel,.baustein-weiter{margin:var(--abstand-5) 0;padding:var(--abstand-4) var(--abstand-5);border-radius:var(--radius-xl)}.baustein-uebung>:last-child,.baustein-hinweis>:last-child,.baustein-beispiel>:last-child,.baustein-weiter>:last-child{margin-bottom:0}.baustein-uebung:before,.baustein-hinweis:before,.baustein-beispiel:before,.baustein-frage:before{display:block;margin-bottom:var(--abstand-2);font-family:var(--font-text);font-weight:var(--schriftgewicht-medium);font-size:.9rem;color:var(--farbe-text)}.baustein-uebung{background:var(--farbe-hintergrund-karte);box-shadow:var(--schatten-karte)}.baustein-uebung:before{content:"Übung";color:var(--farbe-salbei)}.baustein-uebung h3,.baustein-uebung h4{margin:0 0 var(--abstand-3);font-size:var(--schrift-inhalt-sm);line-height:var(--zeilenhoehe-inhalt-sm)}.baustein-uebung__wofuer{margin:0 0 var(--abstand-3);padding-bottom:var(--abstand-3);border-bottom:1px solid var(--farbe-rahmen)}.baustein-uebung__wofuer strong{font-weight:var(--schriftgewicht-medium);color:var(--farbe-text-ueberschrift)}.baustein-uebung__dauer{display:flex;align-items:center;gap:.5em;margin:var(--abstand-3) 0 0;font-size:.9rem;color:var(--farbe-text)}.baustein-uebung__dauer:before{content:"";width:1em;height:1em;flex:none;background-color:var(--farbe-akzent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.2' fill='none' stroke='black' stroke-width='1.6'/%3E%3Cpath d='M8 4.5V8l2.4 1.6' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.baustein-hinweis{background:var(--farbe-hintergrund-alt)}.baustein-hinweis:before{content:"Gut zu wissen"}.baustein-hinweis--grenzen:before{content:"Wichtig zu wissen – Grenzen der systemischen Therapie"}.baustein-hinweis--krise{background:var(--farbe-hintergrund-beige)}.baustein-hinweis--krise:before{content:"Im Notfall – 24/7 erreichbar";color:var(--farbe-akzent)}.baustein-hinweis--krise strong{font-weight:var(--schriftgewicht-medium);color:var(--farbe-text-ueberschrift)}.baustein-hinweis a{color:var(--farbe-akzent)}.baustein-frage{position:relative;margin:var(--abstand-5) 0;padding:0 0 0 var(--abstand-8)}.baustein-frage:before{content:"Eine Frage an dich";color:var(--farbe-salbei)}.baustein-frage:after{content:"?";position:absolute;top:50%;left:0;transform:translateY(-50%);font-family:var(--font-headline);font-size:5.5em;line-height:1;font-weight:var(--schriftgewicht-halbfett);color:var(--farbe-highlight)}@media(max-width:30rem){.baustein-frage{padding-left:var(--abstand-7)}.baustein-frage:after{font-size:4.5em}}.baustein-frage p{margin:0;font-family:var(--font-headline);font-weight:var(--schriftgewicht-halbfett);font-size:var(--schrift-inhalt-xs);line-height:var(--zeilenhoehe-inhalt-xs);color:var(--farbe-text-ueberschrift)}.baustein-frage p+p{margin-top:var(--abstand-2);font-family:var(--font-text);font-weight:var(--schriftgewicht-normal);font-size:1rem;font-style:normal;color:var(--farbe-text)}.baustein-beispiel{background:var(--farbe-hintergrund-karte);border:1px solid var(--farbe-rahmen)}.baustein-beispiel:before{content:"Ein Beispiel"}.baustein-beispiel p:first-of-type:first-line{font-weight:var(--schriftgewicht-medium)}.baustein-schritte{--schritt-kreis: 2.25rem;display:grid;gap:var(--abstand-3);margin:var(--abstand-5) 0;padding:0;list-style:none;counter-reset:schritt}.baustein-schritte li{position:relative;margin:0;padding-left:calc(var(--schritt-kreis) + var(--abstand-3));line-height:var(--zeilenhoehe-basis)}.baustein-schritte li:before{counter-increment:schritt;content:counter(schritt);position:absolute;top:0;left:0;width:var(--schritt-kreis);height:var(--schritt-kreis);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--farbe-akzent);color:var(--farbe-text-invers);font-family:var(--font-text);font-weight:var(--schriftgewicht-halbfett);font-size:.95rem;line-height:1;font-variant-numeric:lining-nums tabular-nums}.baustein-schritte li:not(:last-child):after{content:"";position:absolute;top:var(--schritt-kreis);bottom:calc(-1 * var(--abstand-3));left:calc(var(--schritt-kreis) / 2 - 1px);border-left:2px dashed var(--farbe-highlight)}.baustein-schritte li strong{display:block;font-family:var(--font-headline);font-weight:var(--schriftgewicht-halbfett);font-size:var(--schrift-inhalt-xs);line-height:1.3;color:var(--farbe-text-ueberschrift)}.baustein-schritte--kreis{padding-bottom:var(--abstand-5)}.baustein-schritte--kreis li:last-child:after{content:"";position:absolute;top:var(--schritt-kreis);bottom:calc(-1 * var(--abstand-5));left:calc(var(--schritt-kreis) / 2 - 1px);border-left:2px dashed var(--farbe-highlight)}.baustein-schritte--kreis:after{content:"und wieder von vorn";display:block;padding-left:calc(var(--schritt-kreis) + var(--abstand-3));margin-top:calc(-1 * var(--abstand-2));font-size:.9rem;color:var(--farbe-text)}.baustein-vergleich{margin:var(--abstand-5) 0;overflow-x:auto;border-radius:var(--radius-xl);background:var(--farbe-hintergrund-karte);box-shadow:var(--schatten-karte)}.baustein-vergleich table{display:table;width:100%;min-width:480px;margin:0;border-collapse:collapse}.baustein-vergleich th,.baustein-vergleich td{padding:var(--abstand-3) var(--abstand-4);border-bottom:1px solid var(--farbe-rahmen);text-align:left;vertical-align:top;line-height:1.5}.baustein-vergleich thead th{background:var(--farbe-hintergrund-alt);font-family:var(--font-text);font-weight:var(--schriftgewicht-medium);font-size:.9rem;color:var(--farbe-text)}.baustein-vergleich tbody th{font-family:var(--font-headline);font-weight:var(--schriftgewicht-halbfett);font-size:var(--schrift-inhalt-xs);color:var(--farbe-text-ueberschrift);white-space:nowrap}.baustein-vergleich tr:last-child td,.baustein-vergleich tr:last-child th{border-bottom:0}.baustein-weiter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--abstand-3) var(--abstand-4);padding:var(--abstand-3) var(--abstand-4);background:var(--farbe-hintergrund-alt)}.baustein-weiter p{flex:1 1 18rem;margin:0;font-size:.95rem}.baustein-weiter a{flex:none;display:inline-block;padding:.5rem 1.25rem;border:2px solid var(--farbe-akzent);border-radius:var(--radius-pill);font-family:var(--font-text);font-weight:var(--schriftgewicht-medium);font-size:.9rem;color:var(--farbe-akzent);text-decoration:none;transition:var(--transition)}.baustein-weiter a:hover,.baustein-weiter a:focus-visible{background:var(--farbe-akzent);color:var(--farbe-text-invers)}.baustein-abbildung{margin:var(--abstand-6) 0}.baustein-abbildung p{margin:0}.baustein-abbildung img{display:block;width:100%;height:auto;border-radius:var(--radius-xl)}.baustein-abbildung figcaption{margin-top:var(--abstand-2);font-size:.9rem;line-height:1.55;font-style:italic;color:var(--farbe-text)}.baustein-selbsttest{margin:var(--abstand-5) 0}.baustein-selbsttest:empty{display:none}.baustein-leitsatz{margin:var(--abstand-7) 0 0;padding-top:var(--abstand-5);border-top:1px solid var(--farbe-akzent);font-family:var(--font-headline);font-weight:var(--schriftgewicht-halbfett);font-size:var(--schrift-inhalt-sm);line-height:var(--zeilenhoehe-inhalt-sm, 1.3);font-style:normal;text-align:center;color:var(--farbe-akzent)}@media(prefers-reduced-motion:reduce){.baustein-weiter a{transition:none}}
