.nur-vorlesen:where(.astro-j6622qyp){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.suchfeld:where(.astro-j6622qyp){width:100%;max-width:38rem;position:relative}.feld:where(.astro-j6622qyp){border:1.5px solid var(--sl-color-gray-5);background:var(--sl-color-black);color:var(--sl-color-gray-3);cursor:text;border-radius:.85rem;align-items:center;gap:.75rem;padding:0 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.feld:where(.astro-j6622qyp):focus-within{border-color:var(--sl-color-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--sl-color-accent) 18%, transparent)}input:where(.astro-j6622qyp){min-width:0;color:var(--sl-color-white);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:1rem 0;font-size:1.05rem}input:where(.astro-j6622qyp)::placeholder{color:var(--sl-color-gray-3)}input:where(.astro-j6622qyp)::-webkit-search-cancel-button{cursor:pointer}kbd:where(.astro-j6622qyp){font-family:var(--sl-font-mono);border:1px solid var(--sl-color-hairline-shade);border-radius:.3rem;padding:.1rem .45rem;font-size:.75rem}.treffer:where(.astro-j6622qyp){z-index:30;border:1px solid var(--sl-color-hairline-shade);background:var(--sl-color-black);border-radius:.85rem;max-height:min(70vh,34rem);padding:.4rem;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px -20px #131e3e8c}.treffer:where(.astro-j6622qyp) a{color:inherit;border-radius:.55rem;flex-direction:column;gap:.15rem;padding:.65rem .75rem;text-decoration:none;display:flex}.treffer:where(.astro-j6622qyp) a:hover,.treffer:where(.astro-j6622qyp) a.aktiv{background:var(--nh-papier)}.treffer:where(.astro-j6622qyp) .kap{letter-spacing:.04em;text-transform:uppercase;color:var(--sl-color-accent);font-size:.7rem;font-weight:700}.treffer:where(.astro-j6622qyp) strong{color:var(--sl-color-white);font-size:.98rem}.treffer:where(.astro-j6622qyp) .ausz{color:var(--sl-color-gray-3);font-size:.84rem;line-height:1.45}.treffer:where(.astro-j6622qyp) mark{background:color-mix(in srgb, var(--sl-color-accent) 22%, transparent);color:var(--sl-color-white);border-radius:2px;padding:0 1px}.treffer:where(.astro-j6622qyp) .hinweis{color:var(--sl-color-gray-3);margin:0;padding:.8rem;font-size:.9rem}.treffer:where(.astro-j6622qyp) .alle{border:0;border-top:1px solid var(--sl-color-hairline);width:100%;color:var(--sl-color-accent);font:inherit;cursor:pointer;background:0 0;margin-top:.25rem;padding:.6rem;font-size:.88rem;font-weight:600;display:block}@media (width<=40rem){kbd:where(.astro-j6622qyp){display:none}input:where(.astro-j6622qyp){font-size:1rem}}.startkopf:where(.astro-grrxtyyi){border-bottom:1px solid var(--sl-color-hairline);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:3.5rem;padding:2.75rem 0 2.5rem;display:grid}.kicker:where(.astro-grrxtyyi){font-size:var(--sl-text-sm);color:var(--nh-muted);margin:0 0 .85rem;font-weight:600}h1:where(.astro-grrxtyyi){letter-spacing:-.035em;color:var(--sl-color-white);margin:0;font-size:clamp(2.3rem,1.7rem + 2.6vw,3.6rem);font-weight:700;line-height:1.04}.lead:where(.astro-grrxtyyi){color:var(--sl-color-gray-2);max-width:34rem;margin:1rem 0 1.75rem;font-size:1.12rem;line-height:1.55}.beliebt:where(.astro-grrxtyyi){color:var(--sl-color-gray-3);flex-wrap:wrap;gap:.25rem 0;margin:.9rem 0 0;font-size:.9rem;display:flex}.beliebt:where(.astro-grrxtyyi) span:where(.astro-grrxtyyi){margin-right:.5rem}.beliebt:where(.astro-grrxtyyi) a:where(.astro-grrxtyyi){color:var(--sl-color-gray-1);text-decoration:underline;text-decoration-color:var(--sl-color-hairline-shade);text-underline-offset:.22em}.beliebt:where(.astro-grrxtyyi) a:where(.astro-grrxtyyi):hover{text-decoration-color:currentColor}.beliebt:where(.astro-grrxtyyi) a:where(.astro-grrxtyyi)+a:where(.astro-grrxtyyi):before{content:"·";color:var(--sl-color-gray-4);margin:0 .55rem;text-decoration:none;display:inline-block}.zugang:where(.astro-grrxtyyi){padding-top:.15rem}table:where(.astro-grrxtyyi){border-collapse:collapse;border-top:2px solid var(--sl-color-white);width:100%}.zugang:where(.astro-grrxtyyi) th:where(.astro-grrxtyyi),.zugang:where(.astro-grrxtyyi) td:where(.astro-grrxtyyi){border-bottom:1px solid var(--sl-color-hairline);text-align:start;vertical-align:baseline;padding:.62rem 0;font-weight:400}.zugang:where(.astro-grrxtyyi) th:where(.astro-grrxtyyi){padding-left:.85rem;position:relative}th:where(.astro-grrxtyyi):before{content:"";background:var(--k);width:4px;height:1rem;position:absolute;top:.85rem;left:0}th:where(.astro-grrxtyyi) a:where(.astro-grrxtyyi){color:var(--sl-color-white);font-weight:600;text-decoration:none}th:where(.astro-grrxtyyi) a:where(.astro-grrxtyyi):hover{text-decoration:underline}.zugang:where(.astro-grrxtyyi) .host:where(.astro-grrxtyyi){text-align:end;font-family:var(--sl-font-mono);color:var(--sl-color-gray-3);padding-left:1rem;font-size:.76rem}.fuss:where(.astro-grrxtyyi){color:var(--sl-color-gray-3);margin:1rem 0 0;font-size:.88rem;line-height:1.5}.fuss:where(.astro-grrxtyyi) a:where(.astro-grrxtyyi){color:var(--sl-color-accent-high);font-weight:600}:root[data-theme=light] .fuss:where(.astro-grrxtyyi) a:where(.astro-grrxtyyi){color:var(--sl-color-accent)}@media (width<=56rem){.startkopf:where(.astro-grrxtyyi){grid-template-columns:1fr;gap:2rem;padding-top:1.5rem}}@media (width<=30rem){.host:where(.astro-grrxtyyi){display:none}}.wegweiser:where(.astro-fjpl7slt){--blau:#2558d9;border:1px solid var(--sl-color-hairline-shade);background:var(--nh-papier);border-radius:.75rem;margin:2rem 0 1rem;position:relative;overflow:hidden}:root:not([data-theme=light]) .wegweiser:where(.astro-fjpl7slt){--blau:#6f96f2}.kopf:where(.astro-fjpl7slt){border-bottom:1px solid var(--sl-color-hairline);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1.6rem 1.75rem 1.2rem;display:flex}.marke:where(.astro-fjpl7slt){letter-spacing:.06em;text-transform:uppercase;color:var(--blau);align-items:center;gap:.4rem;margin:0 0 .3rem;font-size:.75rem;font-weight:700;display:inline-flex}h2:where(.astro-fjpl7slt){color:var(--sl-color-white);letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,1.1rem + 1vw,1.8rem);line-height:1.15}.unter:where(.astro-fjpl7slt){color:var(--sl-color-gray-2);margin:.4rem 0 0;font-size:.98rem}.fortschritt:where(.astro-fjpl7slt){flex:none;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.fortschritt:where(.astro-fjpl7slt) li{background:var(--sl-color-gray-5);border-radius:99px;width:1.6rem;height:.35rem;margin:0}.fortschritt:where(.astro-fjpl7slt) li.fertig{background:var(--blau)}.fortschritt:where(.astro-fjpl7slt) li.jetzt{background:color-mix(in srgb, var(--blau) 45%, var(--sl-color-gray-5))}.fortschritt:where(.astro-fjpl7slt) li.ziel{background:#16a34a}.koerper:where(.astro-fjpl7slt){grid-template-columns:15rem minmax(0,1fr);display:grid}.koerper:where(.astro-fjpl7slt):has(.spur[hidden]){grid-template-columns:minmax(0,1fr)}.spur:where(.astro-fjpl7slt){border-right:1px solid var(--sl-color-hairline);background:color-mix(in srgb, var(--sl-color-black) 55%, transparent);padding:1.4rem 1.25rem}.spur:where(.astro-fjpl7slt)[hidden]{display:none}.spur-titel:where(.astro-fjpl7slt){letter-spacing:.05em;text-transform:uppercase;color:var(--sl-color-gray-3);margin:0 0 .75rem;font-size:.72rem;font-weight:700}.spur:where(.astro-fjpl7slt) ol:where(.astro-fjpl7slt){margin:0;padding:0;list-style:none;position:relative}.spur:where(.astro-fjpl7slt) li{margin:0 0 .4rem}.spur:where(.astro-fjpl7slt) button{width:100%;color:var(--sl-color-gray-1);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.45rem .55rem;font-size:.86rem;line-height:1.3;display:flex}.spur:where(.astro-fjpl7slt) button:hover{border-color:var(--sl-color-hairline-shade);background:var(--sl-color-black)}.spur:where(.astro-fjpl7slt) .ikon.klein{width:16px;height:16px;color:var(--blau);flex:none;margin-top:1px}.buehne:where(.astro-fjpl7slt){min-height:18rem;padding:1.5rem 1.75rem 1.75rem}.buehne:where(.astro-fjpl7slt) .eintritt{animation:.28s ease-out nh-rein}@keyframes nh-rein{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.buehne:where(.astro-fjpl7slt) .eintritt{animation:none}}.buehne:where(.astro-fjpl7slt) .zaehler{font-family:var(--sl-font-mono);color:var(--blau);margin:0 0 .3rem;font-size:.75rem;font-weight:600}.buehne:where(.astro-fjpl7slt) .zaehler.ok{color:#16a34a}.buehne:where(.astro-fjpl7slt) h3{color:var(--sl-color-white);margin:0 0 .3rem;font-size:1.3rem}.buehne:where(.astro-fjpl7slt) .erkl{color:var(--sl-color-gray-3);margin:0;font-size:.92rem}.buehne:where(.astro-fjpl7slt) .wahl{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.6rem;margin-top:1.1rem;display:grid}.buehne:where(.astro-fjpl7slt) .option{border:1px solid var(--sl-color-hairline-shade);background:var(--sl-color-black);color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:.5rem;align-items:center;gap:.8rem;padding:.75rem .8rem;transition:border-color .15s,background .15s;display:flex}.buehne:where(.astro-fjpl7slt) .option:hover,.buehne:where(.astro-fjpl7slt) .option:focus-visible{border-color:var(--sl-color-gray-3);background:var(--nh-papier)}.buehne:where(.astro-fjpl7slt) .sym{border:1px solid var(--sl-color-hairline-shade);width:2.5rem;height:2.5rem;color:var(--sl-color-gray-2);border-radius:.45rem;flex:none;place-items:center;display:grid}.buehne:where(.astro-fjpl7slt) .txt{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.buehne:where(.astro-fjpl7slt) .txt strong{color:var(--sl-color-white);font-size:.95rem;line-height:1.3}.buehne:where(.astro-fjpl7slt) .txt small{color:var(--sl-color-gray-3);font-size:.8rem;line-height:1.35}.buehne:where(.astro-fjpl7slt) .chev{width:18px;color:var(--sl-color-gray-4);flex:none}.buehne:where(.astro-fjpl7slt) .leiste{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;display:flex}.buehne:where(.astro-fjpl7slt) .leise{border:1px solid var(--sl-color-hairline-shade);color:var(--sl-color-gray-2);font:inherit;cursor:pointer;background:0 0;border-radius:.4rem;padding:.4rem .8rem;font-size:.85rem}.buehne:where(.astro-fjpl7slt) .leise:hover{border-color:var(--blau);color:var(--sl-color-white)}.buehne:where(.astro-fjpl7slt) .treffer{border:1px solid var(--sl-color-hairline-shade);border-left:4px solid var(--blau);background:var(--sl-color-black);color:inherit;border-radius:.9rem;flex-direction:column;gap:.35rem;margin:.4rem 0 1.2rem;padding:1.2rem 1.3rem;text-decoration:none;display:flex}.buehne:where(.astro-fjpl7slt) .treffer:hover{border-color:var(--sl-color-gray-4);border-left-color:var(--blau)}.buehne:where(.astro-fjpl7slt) .treffer strong{color:var(--sl-color-white);font-size:1.25rem;line-height:1.25}.buehne:where(.astro-fjpl7slt) .kap{letter-spacing:.04em;text-transform:uppercase;color:var(--sl-color-gray-3);font-size:.72rem;font-weight:700}.buehne:where(.astro-fjpl7slt) .besch{color:var(--sl-color-gray-2);font-size:.95rem;line-height:1.5}.buehne:where(.astro-fjpl7slt) .los{background:var(--blau);color:#fff;border-radius:.4rem;align-self:flex-start;align-items:center;gap:.3rem;margin-top:.4rem;padding:.45rem .9rem;font-size:.9rem;font-weight:700;display:inline-flex}:root:not([data-theme=light]) .buehne:where(.astro-fjpl7slt) .los{color:#0b1020}.buehne:where(.astro-fjpl7slt) .los .ikon{width:16px;height:16px}.buehne:where(.astro-fjpl7slt) .weitere{gap:.4rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.buehne:where(.astro-fjpl7slt) .weitere li{margin:0}.buehne:where(.astro-fjpl7slt) .weitere a{border:1px solid var(--sl-color-hairline-shade);background:var(--sl-color-black);color:var(--sl-color-white);border-radius:.6rem;grid-template-columns:9rem 1fr auto;align-items:center;gap:.75rem;padding:.6rem .8rem;font-size:.93rem;font-weight:600;text-decoration:none;display:grid}.buehne:where(.astro-fjpl7slt) .weitere a:hover{border-color:var(--blau)}.buehne:where(.astro-fjpl7slt) .weitere .ikon{width:16px;color:var(--sl-color-gray-4)}.buehne:where(.astro-fjpl7slt) .statushinweis{color:var(--sl-color-gray-1);background:#d977061a;border-left:3px solid #d97706;border-radius:.5rem;margin:1rem 0 0;padding:.6rem .85rem;font-size:.88rem}.buehne:where(.astro-fjpl7slt) .statushinweis a,.buehne:where(.astro-fjpl7slt) .nichts a,.buehne:where(.astro-fjpl7slt) .link{color:var(--blau)}.buehne:where(.astro-fjpl7slt) .nichts{color:var(--sl-color-gray-3);margin:1rem 0 0;font-size:.88rem}.buehne:where(.astro-fjpl7slt) .link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=50rem){.kopf:where(.astro-fjpl7slt){flex-direction:column;align-items:flex-start;padding:1.25rem 1.1rem 1rem}.koerper:where(.astro-fjpl7slt){grid-template-columns:1fr}.spur:where(.astro-fjpl7slt){border-right:0;border-bottom:1px solid var(--sl-color-hairline);padding:.9rem 1.1rem}.spur:where(.astro-fjpl7slt) ol:where(.astro-fjpl7slt){flex-wrap:wrap;gap:.35rem;display:flex}.spur:where(.astro-fjpl7slt) li{margin:0}.spur:where(.astro-fjpl7slt) button{border-color:var(--sl-color-hairline-shade);padding:.3rem .55rem;font-size:.8rem}.buehne:where(.astro-fjpl7slt){padding:1.1rem}.buehne:where(.astro-fjpl7slt) .weitere a{grid-template-columns:1fr auto}.buehne:where(.astro-fjpl7slt) .weitere .kap{grid-column:1/-1}}.themen:where(.astro-bmdlxz2l){grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:.9rem;display:grid}.karte:where(.astro-bmdlxz2l){border:1px solid var(--sl-color-hairline-shade);background:var(--sl-color-black);border-radius:.5rem;flex-direction:column;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.karte:where(.astro-bmdlxz2l):before{content:"";background:var(--k);width:4px;position:absolute;inset:0 auto 0 0}.karte:where(.astro-bmdlxz2l):hover{border-color:var(--sl-color-gray-4)}.haupt:where(.astro-bmdlxz2l){color:inherit;flex-direction:column;gap:.35rem;padding:1.15rem 1.1rem .8rem;text-decoration:none;display:flex}.sym:where(.astro-bmdlxz2l){border:1px solid var(--sl-color-hairline-shade);width:2.6rem;height:2.6rem;color:var(--k);border-radius:.4rem;place-items:center;margin-bottom:.35rem;display:grid}.kopf:where(.astro-bmdlxz2l){font-family:var(--sl-font-mono);justify-content:space-between;font-size:.72rem;font-weight:600;display:flex}.nr:where(.astro-bmdlxz2l){color:var(--k)}.anzahl:where(.astro-bmdlxz2l){color:var(--sl-color-gray-3)}strong:where(.astro-bmdlxz2l){color:var(--sl-color-white);font-size:1.05rem;line-height:1.25}.text:where(.astro-bmdlxz2l){color:var(--sl-color-gray-3);font-size:.86rem;line-height:1.45}ul:where(.astro-bmdlxz2l){border-top:1px dashed var(--sl-color-hairline-shade);margin:auto 0 0;padding:.35rem 1.1rem .9rem;list-style:none}li:where(.astro-bmdlxz2l){margin:0}ul:where(.astro-bmdlxz2l) a:where(.astro-bmdlxz2l){color:var(--sl-color-gray-2);padding:.25rem 0;font-size:.86rem;text-decoration:none;display:block}ul:where(.astro-bmdlxz2l) a:where(.astro-bmdlxz2l):before{content:"→ ";color:var(--k)}ul:where(.astro-bmdlxz2l) a:where(.astro-bmdlxz2l):hover{color:var(--sl-color-white)}.weg:where(.astro-r3hpk5sm){--linie:var(--sl-color-white);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.weg:where(.astro-r3hpk5sm):before{content:"";background:var(--sl-color-gray-5);border-radius:2px;height:4px;position:absolute;top:1.05rem;left:8.33333%;right:8.33333%}.weg:where(.astro-r3hpk5sm) li:where(.astro-r3hpk5sm){position:relative}.weg:where(.astro-r3hpk5sm) a:where(.astro-r3hpk5sm){text-align:center;color:inherit;border-radius:.5rem;flex-direction:column;align-items:center;gap:.35rem;padding:0 .5rem .75rem;text-decoration:none;display:flex}.punkt:where(.astro-r3hpk5sm){background:var(--sl-color-black);border:4px solid var(--c);width:2.4rem;height:2.4rem;color:var(--sl-color-white);border-radius:50%;place-items:center;margin-bottom:.4rem;font-size:.95rem;font-weight:700;transition:background .15s,color .15s;display:grid;position:relative}.titel:where(.astro-r3hpk5sm){color:var(--sl-color-white);font-weight:700;line-height:1.25}.text:where(.astro-r3hpk5sm){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);line-height:1.4}.weg:where(.astro-r3hpk5sm) a:where(.astro-r3hpk5sm):hover .punkt:where(.astro-r3hpk5sm),.weg:where(.astro-r3hpk5sm) a:where(.astro-r3hpk5sm):focus-visible .punkt:where(.astro-r3hpk5sm){background:var(--c);border-color:var(--c);color:#fff}.weg:where(.astro-r3hpk5sm) a:where(.astro-r3hpk5sm):hover .titel:where(.astro-r3hpk5sm){color:var(--sl-color-accent-high)}:root[data-theme=light] .weg:where(.astro-r3hpk5sm) a:where(.astro-r3hpk5sm):hover .titel:where(.astro-r3hpk5sm){color:var(--sl-color-accent)}@media (width<=52rem){.weg:where(.astro-r3hpk5sm){grid-template-columns:1fr;gap:.25rem}.weg:where(.astro-r3hpk5sm):before{background:var(--sl-color-gray-5);width:4px;height:auto;inset:1.2rem auto 1.2rem 1.18rem}.weg:where(.astro-r3hpk5sm) a:where(.astro-r3hpk5sm){text-align:start;grid-template-rows:auto auto;grid-template-columns:2.4rem 1fr;align-items:start;column-gap:1rem;padding:.35rem 0;display:grid}.punkt:where(.astro-r3hpk5sm){grid-row:1/span 2;margin:0}.titel:where(.astro-r3hpk5sm){padding-top:.15rem}}.verzeichnis:where(.astro-qnbjsobt){grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));align-items:start;gap:0 3.5rem;display:grid}section:where(.astro-qnbjsobt){break-inside:avoid;margin-bottom:2.25rem}h3:where(.astro-qnbjsobt){border-bottom:2px solid var(--k,var(--sl-color-white));color:var(--sl-color-white);align-items:baseline;gap:.75rem;margin:0 0 .5rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:700;display:flex}.nr:where(.astro-qnbjsobt){font-family:var(--sl-font-mono);color:var(--k,var(--sl-color-accent));font-size:.85rem;font-weight:700}ul:where(.astro-qnbjsobt){margin:0;padding:0;list-style:none}li:where(.astro-qnbjsobt){margin:0}a:where(.astro-qnbjsobt){border-bottom:1px dotted var(--sl-color-hairline-shade);color:var(--sl-color-gray-2);align-items:baseline;gap:.5rem;padding:.38rem 0;font-size:.98rem;text-decoration:none;display:flex}a:where(.astro-qnbjsobt):after{content:"→";color:var(--sl-color-gray-4);margin-inline-start:auto;transition:transform .15s}a:where(.astro-qnbjsobt):hover{color:var(--sl-color-accent-high)}:root[data-theme=light] a:where(.astro-qnbjsobt):hover{color:var(--sl-color-accent)}a:where(.astro-qnbjsobt):hover:after{color:currentColor;transform:translate(3px)}
