.ratgeber-inhalt{display:grid;grid-template-columns:40% 1fr;gap:35px;align-items:start}
.ratgeber-links{display:flex;flex-direction:column;gap:15px}
.ratgeber-link{color:#087e79;text-decoration:underline;line-height:1.5}
.ratgeber-link:hover{color:#28a7a0}
.ratgeber-link.aktiv{font-weight:bold}
.ratgeber-erklaerung{position:relative;background:#e4f0ed;padding:28px;border-radius:10px}
.ratgeber-erklaerung[hidden]{display:none}
.ratgeber-erklaerung h3{font:400 1.5rem Georgia,serif;margin:0 30px 18px 0}
.ratgeber-schliessen{position:absolute;right:15px;top:10px;border:0;background:none;font-size:28px;cursor:pointer;color:#263b3a}
@media(max-width:700px){.ratgeber-inhalt{grid-template-columns:1fr}}
.ratgeber-gesamt{display:grid;grid-template-columns:42% 1fr;gap:30px;align-items:start}
.ratgeber-uebersicht{min-width:0}
.ratgeber-uebersicht .ratgeber-themen{margin:0 0 20px}
.ratgeber-erklaerung{position:sticky;top:100px}
@media(max-width:800px){
.ratgeber-gesamt{grid-template-columns:1fr}
.ratgeber-erklaerung{position:static}
}
.ratgeber-text{white-space:pre-line;line-height:1.7}

.ratgeber-glossar[hidden]{display:none}
.ratgeber-glossar dl{
 display:grid;
 grid-template-columns:repeat(2,minmax(0,1fr));
 gap:15px 22px;
 margin:0;
}
.ratgeber-glossar dt{font-weight:700}
.ratgeber-glossar dd{margin:4px 0 0;line-height:1.5}
@media(max-width:1050px){
 .ratgeber-glossar dl{grid-template-columns:1fr}
}
.ratgeber-erklaerung{background:#D9EAE5}
