.ep23{overflow-x:clip}.ep23 :where(p){margin:0}.ep23 :where(ul,ol){margin:0;padding:0;list-style:none}.ep23 a{color:inherit}.ep23 .a23-band:not(.nacht):not(.wald) a:not(.a23-knopf){color:var(--a23-blue-tief)}.ep23 .a23-lead+.a23-lead{margin-top:16px}.ep23 h2+.a23-lead,.ep23 .a23-d2+.a23-lead{margin-top:20px}.ep23-knoepfe{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ep23 .ep23-hero{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,6vw,72px);position:relative}.ep23-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 85% 10%,#2e6be647,#0000 70%),radial-gradient(40% 40% at 5% 90%,#c8eb551f,#0000 70%);position:absolute;inset:0}.ep23-hero>*{position:relative}.ep23-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ep23-hero h1 em{color:var(--a23-lime);font-style:italic}.ep23-hero .a23-d1{font-size:clamp(42px,5.4vw,78px)}.ep23-hero .a23-lead{margin-top:24px}.ep23-status{color:#c9c8da;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:15px;display:flex}.ep23-hero-bild{margin:0;position:relative}.ep23-hero-bild img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--a23-r-l) var(--a23-r-l) var(--a23-r-l) 6px;width:100%;height:auto;display:block;box-shadow:0 40px 80px -40px #000c}.ep23-hero-bild:after{content:"";border:2px solid var(--a23-coral);border-radius:0 0 var(--a23-r-l) 0;pointer-events:none;border-top:0;border-left:0;width:42%;height:42%;position:absolute;bottom:-14px;right:-14px}.ep23-weg{margin-top:clamp(48px,7vw,88px);position:relative}.ep23-weg-linie{width:100%;height:220px;position:absolute;top:0;left:0;overflow:visible}.ep23-weg-linie path{fill:none;stroke:#c8eb5580;stroke-width:3px;stroke-dasharray:2 10;stroke-linecap:round;vector-effect:non-scaling-stroke}.ep23-weg ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-height:270px;display:grid;position:relative}.ep23-station a{text-align:center;border-radius:var(--a23-r-s);flex-direction:column;align-items:center;gap:12px;padding:4px;text-decoration:none;display:flex}.ep23-station:nth-child(odd) a{margin-top:38px}.ep23-station:nth-child(2n) a{margin-top:126px}.ep23-station-nr{width:56px;height:56px;font:700 18px var(--a23-ui);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.ep23-station a:hover .ep23-station-nr{transform:scale(1.08)}.ep23-station.ist-gebaut .ep23-station-nr{background:var(--a23-lime);color:var(--a23-midnight)}.ep23-station.ist-prototyp .ep23-station-nr{background:var(--a23-blue);color:#fff;box-shadow:0 0 0 6px #2e6be640}.ep23-station.ist-geplant .ep23-station-nr{background:var(--a23-midnight);color:#ffd58a;border:2px dashed #ffd58a}.ep23-station-text{flex-direction:column;align-items:center;gap:8px;display:flex}.ep23-station-name{font:600 15px/1.3 var(--a23-ui);color:var(--a23-warm)}.ep23-station a:hover .ep23-station-name{text-underline-offset:3px;text-decoration:underline}.ep23-bausteine{background:var(--a23-warm)}.ep23-kopfzeile{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,64px);display:grid}.ep23-legende{border-radius:var(--a23-r-m);background:var(--a23-papier);border:1px solid var(--a23-linie);gap:14px;margin:0;padding:22px 24px;display:grid}.ep23-legende dt{justify-content:space-between;align-items:center;gap:12px;display:flex}.ep23-legende-zahl{font:700 13px var(--a23-ui);color:var(--a23-leise)}.ep23-legende dd{color:var(--a23-text);margin:6px 0 0;font-size:15px;line-height:1.45}.ep23-bausteine .a23-art{margin-top:36px}.ep23-bauplan{gap:clamp(28px,4vw,48px);margin-top:clamp(40px,6vw,72px);display:grid;position:relative}.ep23-bauplan:before{content:"";background:linear-gradient(var(--a23-forest), var(--a23-blue) 55%, var(--a23-coral));border-radius:3px;width:3px;position:absolute;top:24px;bottom:24px;left:47px}.ep23-baustein{grid-template-columns:96px minmax(0,1fr);gap:clamp(16px,3vw,40px);scroll-margin-top:96px;display:grid;position:relative}.ep23-baustein-achse span{width:96px;height:96px;font:600 36px var(--a23-serif);background:var(--a23-warm);border:3px solid var(--a23-forest);color:var(--a23-forest);border-radius:50%;place-items:center;display:grid;position:relative}.ep23-baustein.ist-prototyp .ep23-baustein-achse span{border-color:var(--a23-blue);color:var(--a23-blue-tief)}.ep23-baustein.ist-geplant .ep23-baustein-achse span{color:#7a5208;border-style:dashed;border-color:#b07a12}.ep23-baustein-inhalt{border-radius:var(--a23-r-l);background:var(--a23-papier);box-shadow:var(--a23-schatten);border-top:6px solid var(--a23-forest);padding:clamp(22px,3vw,36px)}.ep23-baustein.ist-prototyp .ep23-baustein-inhalt{border-top-color:var(--a23-blue)}.ep23-baustein.ist-geplant .ep23-baustein-inhalt{border-top-color:#e5b04a}.ep23-baustein-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ep23-baustein-nr{font:700 12px var(--a23-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--a23-leise)}.ep23-zahl{font:700 13px var(--a23-ui);color:var(--a23-midnight);background:var(--a23-lime);border-radius:999px;padding:4px 10px}.ep23-baustein h3{margin-top:14px;font-size:clamp(26px,3vw,38px);line-height:1.1}.ep23-baustein-text{gap:24px;margin-top:20px;display:grid}.ep23-baustein-text.mit-bild{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.ep23-baustein-text dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0;display:grid}.ep23-baustein-text.mit-bild dl{grid-template-columns:minmax(0,1fr)}.ep23-baustein-text dt{font:700 12px var(--a23-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--a23-forest)}.ep23-baustein-text dd{color:var(--a23-text);margin:8px 0 0;font-size:17px;line-height:1.55}.ep23-baustein-bild{margin:0}.ep23-baustein-bild img{border-radius:var(--a23-r-m);width:100%;height:auto;display:block}.ep23-teile{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.ep23-teil{border-radius:var(--a23-r-s);background:var(--a23-warm);border:1px solid var(--a23-linie);flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;display:flex}.ep23-teil.ist-geplant{background:0 0;border:1.5px dashed #7a520873}.ep23-teil-was{color:var(--a23-tinte);font-size:15.5px;line-height:1.45}.ep23-teil.ist-geplant .ep23-teil-was{color:var(--a23-leise)}.ep23-teil-hinweis{color:var(--a23-leise);font-size:14px;line-height:1.4}.ep23 .ep23-teil-ziel{min-height:44px;font:700 15px var(--a23-ui);text-underline-offset:4px;align-items:center;gap:6px;margin-top:auto;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.ep23-meinweg-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ep23-meinweg-lead{color:#e6efe9;max-width:54ch;margin-top:20px;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.ep23-meinweg-stand{color:#e6efe9;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 28px;font-size:15px;display:flex}.ep23-meinweg-skizze{counter-reset:s;border-left:3px solid var(--a23-lime);gap:0;padding-left:28px;display:grid}.ep23-meinweg-skizze li{counter-increment:s;color:var(--a23-warm);padding:14px 0;font-size:18px;position:relative}.ep23-meinweg-skizze li:before{content:counter(s);background:var(--a23-lime);width:30px;height:30px;color:var(--a23-midnight);font:700 14px var(--a23-ui);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:-45px}.ep23-meinweg-skizze b{color:var(--a23-lime)}.ep23-philosophie{background:var(--a23-warm-2)}.ep23-saeulen{border-top:2px solid var(--a23-midnight);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:40px;display:grid}.ep23-saeulen>div{padding:24px 24px 8px 0}.ep23-saeulen>div+div{border-left:1px solid var(--a23-linie);padding-left:24px}.ep23-saeule-nr{font:600 44px/1 var(--a23-serif);color:var(--a23-coral-tief)}.ep23-saeulen h3{margin-top:14px;font-size:24px}.ep23-saeulen p{margin-top:10px;font-size:16px;line-height:1.55}.ep23-anker{font:500 clamp(20px, 2.2vw, 26px)/1.4 var(--a23-serif);color:var(--a23-tinte);max-width:46ch;margin-top:40px}.ep23-anker em{color:var(--a23-forest)}.ep23-wer-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(28px,5vw,72px);display:grid}.ep23-startpunkte{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;display:grid}.ep23-startpunkte li{padding-left:28px;position:relative}.ep23-startpunkte li:before{content:"";border:3px solid var(--a23-coral-tief);border-radius:50%;width:14px;height:14px;position:absolute;top:8px;left:0}.ep23-startpunkte h3{font-size:21px}.ep23-startpunkte p{margin-top:8px;font-size:16px;line-height:1.55}.ep23-schritte{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:48px;display:grid;position:relative}.ep23-schritte:before{content:"";background:linear-gradient(90deg, var(--a23-lime), var(--a23-blue));height:2px;position:absolute;top:23px;left:0;right:0}.ep23-schritte li{padding-right:20px;position:relative}.ep23-schritt-nr{background:var(--a23-midnight);border:2px solid var(--a23-lime);width:48px;height:48px;color:var(--a23-lime);font:700 15px var(--a23-ui);border-radius:50%;place-items:center;display:grid;position:relative}.ep23-schritte h3{margin-top:18px;font-size:22px}.ep23-schritte p{color:#c9c8da;margin-top:8px;font-size:15.5px;line-height:1.55}.ep23-abschluss-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.ep23-klartext{border-radius:var(--a23-r-m);background:var(--a23-papier);border:2px solid var(--a23-midnight);box-shadow:10px 10px 0 var(--a23-coral);padding:clamp(22px,3vw,32px)}.ep23-klartext-titel{font:700 13px var(--a23-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--a23-coral-tief)}.ep23-klartext ul{gap:14px;margin-top:14px;display:grid}.ep23-klartext li{color:var(--a23-tinte);padding-left:22px;font-size:16px;line-height:1.55;position:relative}.ep23-klartext li:before{content:"";background:var(--a23-midnight);width:9px;height:9px;position:absolute;top:9px;left:0;transform:rotate(45deg)}.ep23-begleitung{background:var(--a23-warm-2)}.ep23-begleitung-grid{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.ep23 .ep-initialen{background:var(--a23-forest);width:180px;height:180px;color:var(--a23-warm);font:600 56px var(--a23-serif);box-shadow:0 0 0 10px var(--a23-warm), 0 0 0 12px var(--a23-forest);border-radius:50%;place-items:center;display:grid}.ep23-begleitung .a23-lead{margin-top:18px}.ep23-status-hell{color:var(--a23-leise);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:15px;display:flex}.ep23-stand-spalten{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.ep23-stand-spalte{border-radius:var(--a23-r-m);background:var(--a23-papier);border:1px solid var(--a23-linie);padding:22px}.ep23-stand-spalte.ist-geplant{background:0 0;border:1.5px dashed #7a520873}.ep23-stand-spalte.ist-nein{background:var(--a23-midnight);color:#e9e7f2;border-color:var(--a23-midnight)}.ep23 .ep23-stand-spalte h3{font:700 16px var(--a23-ui);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ep23 .ep23-stand-spalte.ist-nein h3{color:var(--a23-warm)}.ep23-stand-spalte ul{gap:12px;margin-top:16px;display:grid}.ep23-stand-spalte li{border-top:1px solid var(--a23-linie);padding-top:12px;font-size:15px;line-height:1.5}.ep23-stand-spalte.ist-nein li{border-top-color:#ffffff29}.ep23-fragen{background:var(--a23-warm-2)}.ep23-fragen-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(28px,5vw,72px);display:grid}.ep23-fragen-liste{border-top:2px solid var(--a23-midnight)}.ep23-fragen-liste details{border-bottom:1px solid var(--a23-linie)}.ep23-fragen-liste summary{cursor:pointer;min-height:44px;font:600 clamp(18px, 1.8vw, 21px)/1.35 var(--a23-serif);color:var(--a23-tinte);justify-content:space-between;gap:16px;padding:20px 0;list-style:none;display:flex}.ep23-fragen-liste summary::-webkit-details-marker{display:none}.ep23-fragen-liste summary:after{content:"+";font:400 26px/1 var(--a23-ui);color:var(--a23-forest);flex:none}.ep23-fragen-liste details[open] summary:after{content:"–"}.ep23-fragen-liste details p{max-width:62ch;padding:0 0 22px;font-size:16.5px;line-height:1.6}.ep23-gespraech-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.ep23-naechste{counter-reset:n;gap:16px;margin-top:32px;display:grid}.ep23-naechste li{counter-increment:n;color:#e9e7f2;padding-left:48px;font-size:17px;line-height:1.55;position:relative}.ep23-naechste li:before{content:counter(n);background:var(--a23-coral);width:32px;height:32px;color:var(--a23-midnight);font:700 15px var(--a23-ui);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:0}.ep23-naechste strong{color:var(--a23-warm)}.ep23-datenschutz{color:#c9c8da;max-width:64ch;margin-top:24px;font-size:14.5px;line-height:1.55}.ep23-datenschutz a{color:var(--a23-lime)}@media (max-width:1080px){.ep23-teile{grid-template-columns:minmax(0,1fr)}.ep23-stand-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}.ep23-schritte{grid-template-columns:minmax(0,1fr);gap:24px}.ep23-schritte:before{background:linear-gradient(var(--a23-lime), var(--a23-blue));width:2px;height:auto;inset:0 auto 0 23px}.ep23-schritte li{grid-template-columns:48px minmax(0,1fr);column-gap:20px;padding:0;display:grid}.ep23-schritte li .ep23-schritt-nr{grid-row:span 2}.ep23-schritte h3{margin-top:10px}.ep23-saeulen{grid-template-columns:repeat(2,minmax(0,1fr))}.ep23-saeulen>div:nth-child(3){border-left:0;padding-left:0}.ep23-saeulen>div:nth-child(n+3){border-top:1px solid var(--a23-linie)}}@media (max-width:900px){.ep23-hero-grid,.ep23-kopfzeile,.ep23-meinweg-grid,.ep23-abschluss-grid,.ep23-wer-grid,.ep23-fragen-grid,.ep23-gespraech-grid{grid-template-columns:minmax(0,1fr)}.ep23-hero-bild{order:-1}.ep23-hero-bild:after{bottom:-8px;right:-8px}.ep23-baustein-text.mit-bild{grid-template-columns:minmax(0,1fr)}.ep23-weg-linie{display:none}.ep23-weg ol{border-left:3px dotted #c8eb5580;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;margin-left:26px}.ep23-station:nth-child(odd) a,.ep23-station:nth-child(2n) a{margin-top:0}.ep23-station a{text-align:left;flex-direction:row;gap:16px;margin-left:-30px;padding:8px 4px}.ep23-station-nr{width:52px;height:52px}.ep23-station-text{flex-flow:wrap;align-items:center}}@media (max-width:640px){.ep23-baustein{grid-template-columns:minmax(0,1fr)}.ep23-baustein-achse,.ep23-bauplan:before{display:none}.ep23-baustein-text dl,.ep23-stand-spalten,.ep23-startpunkte,.ep23-saeulen{grid-template-columns:minmax(0,1fr)}.ep23-saeulen>div,.ep23-saeulen>div+div{border-left:0;padding-left:0}.ep23-saeulen>div+div{border-top:1px solid var(--a23-linie)}.ep23-begleitung-grid{grid-template-columns:minmax(0,1fr)}.ep23 .ep-initialen{width:120px;height:120px;font-size:40px}.ep23-knoepfe .a23-knopf{justify-content:center;width:100%}.ep23-klartext{box-shadow:6px 6px 0 var(--a23-coral)}}@media (prefers-reduced-motion:reduce){.ep23-station-nr{transition:none}}.ep23 .ep23-mw-kopf{padding-bottom:clamp(40px,6vw,72px)}.ep23-mw-kopf .a23-lead{margin-top:18px}.ep23-mw-profile{color:#c9c8da;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;font-size:15px;display:flex}.ep23-mw-profil{color:#e9e7f2;border:1px solid #ffffff40;border-radius:999px;padding:6px 12px}.ep23-mw-profil.aktiv{background:var(--a23-lime);color:var(--a23-midnight);border-color:var(--a23-lime);font-weight:700}.ep23-mw-zahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.ep23-mw-zahlen div{border-radius:var(--a23-r-m);background:var(--a23-midnight-2);padding:18px 20px}.ep23-mw-zahlen dt{color:#c9c8da;font-size:14px}.ep23-mw-zahlen dd{font:600 34px/1 var(--a23-serif);color:var(--a23-warm);margin:6px 0 0}.ep23-mw-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.ep23-mw-block+.ep23-mw-block{margin-top:40px}.ep23-mw-block h2{font-size:clamp(26px,3vw,34px)}.ep23-mw-block>p{color:var(--a23-leise);margin-top:10px;line-height:1.55}.ep23-mw-ziele{gap:14px;margin-top:20px;display:grid}.ep23-mw-ziel{border-radius:var(--a23-r-m);background:var(--a23-papier);box-shadow:var(--a23-schatten);border-left:6px solid var(--a23-forest);padding:20px 22px}.ep23-mw-ziel.status-paused{border-left-color:#e5b04a}.ep23-mw-ziel.status-completed{border-left-color:var(--a23-blue)}.ep23-mw-ziel.status-abandoned{border-left-color:var(--a23-leise)}.ep23-mw-ziel-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.ep23-mw-ziel h3{font-size:22px}.ep23-mw-ziel h3 a{text-decoration:none}.ep23-mw-ziel h3 a:hover{text-decoration:underline}.ep23-mw-status{font:700 13px var(--a23-ui);color:var(--a23-leise)}.ep23-mw-zieltext{margin-top:8px;line-height:1.5}.ep23-mw-meilensteine{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ep23-mw-meilensteine li{background:var(--a23-warm-2);color:var(--a23-text);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.ep23-mw-meilensteine li.erreicht{color:var(--a23-forest);background:#e3f1e9;font-weight:600}.ep23-mw-meta{color:var(--a23-leise);margin-top:12px;font-size:14px}.ep23-mw-liste{gap:10px;margin-top:16px;display:grid}.ep23-mw-liste li{border-radius:var(--a23-r-s);background:var(--a23-papier);border:1px solid var(--a23-linie);padding:14px 16px;line-height:1.45}.ep23-mw-liste small{color:var(--a23-leise);margin-top:4px;font-size:14px;display:block}.ep23-mw-leer{border-radius:var(--a23-r-s);border:1.5px dashed var(--a23-linie);color:var(--a23-leise);margin-top:16px;padding:18px 20px;line-height:1.5}.ep23-mw-form{border-radius:var(--a23-r-m);background:var(--a23-papier);border:2px solid var(--a23-midnight);gap:14px;margin-top:20px;padding:24px;display:grid}.ep23-mw-form label{font:700 14px var(--a23-ui);color:var(--a23-tinte)}.ep23-mw-form label span{color:var(--a23-leise);font-weight:400}.ep23-mw-form input,.ep23-mw-form textarea{box-sizing:border-box;width:100%;font:400 16px/1.4 var(--a23-ui);color:var(--a23-tinte);border-radius:var(--a23-r-s);background:#fff;border:1.5px solid #0e102759;margin-top:6px;padding:12px 14px}.ep23-mw-form button{justify-self:start}.ep23-mw-meldung{border-radius:var(--a23-r-s);color:var(--a23-forest);background:#e3f1e9;margin-top:16px;padding:12px 16px;font-weight:600}.ep23-mw-meldung.fehler{color:var(--a23-coral-tief);background:#fbe4e0}.ep23-mw-geplant{gap:10px;margin-top:16px;display:grid}.ep23-mw-geplant li{color:var(--a23-leise);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}@media (max-width:900px){.ep23-mw-grid{grid-template-columns:minmax(0,1fr)}.ep23-mw-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}.ep23-mw-von{color:#c9c8da;font-size:20px}.ep23-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
