.b-kopf{padding-block:4rem 3.5rem}.b-kopf h1{hyphens:auto;overflow-wrap:break-word;max-width:24ch;font-size:clamp(2.2rem,1.4rem + 3vw,3.8rem)}.b-kopf p{max-width:62ch;margin-top:1rem;font-size:1.1rem}.b-sprung{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.b-sprung a{color:var(--text-n);border:1px solid #9cc9f54d;border-radius:999px;padding:.45rem .9rem;font-weight:600;text-decoration:none}.b-sprung a:hover{border-color:var(--accent);color:#fff}.b-rss{font-size:.9rem}.b-rss a{color:var(--text-n2)}.b-gruppe{gap:1.5rem;padding-block:3.5rem 1rem;scroll-margin-top:5rem;display:grid}.b-gruppe-kopf h2{letter-spacing:-.02em;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem)}.b-gruppe-kopf p{color:var(--text-2);max-width:60ch;margin-top:.35rem}.b-pillar{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:box-shadow .25s var(--ease), border-color .25s;align-items:center;gap:1.5rem;text-decoration:none;display:grid;overflow:hidden}.b-pillar:hover{color:var(--text);border-color:var(--accent);box-shadow:0 0 0 3px #6fb4ff2e}.b-pillar img{width:100%;height:auto;display:block}.b-pillar>div{gap:.6rem;padding:0 1.5rem 1.5rem;display:grid}.b-pillar h3{letter-spacing:-.02em;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);line-height:1.15}.b-pillar p{color:var(--text-2)}.b-pillar small,.b-liste small{color:var(--text-3);font-size:.85rem;font-weight:600}@media (width>=64rem){.b-pillar{grid-template-columns:1.1fr 1fr}.b-pillar>div{padding:1.5rem 2rem 1.5rem 0}}.b-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.b-liste a{height:100%;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:border-color .25s, box-shadow .25s var(--ease);grid-template-rows:auto auto 1fr auto;gap:.5rem;padding-bottom:1.1rem;text-decoration:none;display:grid;overflow:hidden}.b-liste a:hover{color:var(--text);border-color:var(--accent);box-shadow:0 0 0 3px #6fb4ff2e}.b-liste img{width:100%;height:auto;margin-bottom:.4rem;display:block}.b-liste h3,.b-liste p,.b-liste small{padding-inline:1.1rem}.b-liste h3{letter-spacing:-.01em;font-size:1.15rem;line-height:1.25}.b-liste p{color:var(--text-2);font-size:.95rem}.a-kopf{padding-block:2.5rem 7rem}.krumen{color:var(--text-n2);flex-wrap:wrap;gap:.5rem;font-size:.9rem;display:flex}.krumen a{color:var(--text-n2);text-decoration:none}.krumen a:hover{color:#fff}.a-kopf h1{max-width:22ch;margin-top:1rem;font-size:clamp(2.1rem,1.4rem + 2.8vw,3.6rem);line-height:1.05}.a-lead{max-width:60ch;color:var(--text-n);margin-top:1.1rem;font-size:1.15rem}.a-meta{color:var(--text-n2);flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:1.25rem;font-size:.9rem;display:flex}.a-bild{z-index:1;margin-top:-5rem;position:relative}.a-bild img{border-radius:var(--r);width:100%;height:auto;display:block;box-shadow:0 30px 80px -40px #060e1c8c}.a-raster{gap:2.5rem;padding-block:3rem 1rem;display:grid}@media (width>=68rem){.a-raster{grid-template-columns:15rem minmax(0,46rem);justify-content:center;gap:4rem}}.a-seite{align-content:start;gap:1.25rem;display:grid}@media (width>=68rem){.a-seite{max-height:calc(100vh - 7rem);position:sticky;top:5.5rem;overflow:auto}}@media (width<=67.99rem){.a-seite .a-mini{display:none}}.a-toc p{margin-bottom:.5rem;font-size:.95rem;font-weight:700}.a-toc ol{gap:.45rem;margin:0;padding-left:1.1rem;font-size:.92rem;display:grid}.a-toc a{color:var(--text-2);text-decoration:none}.a-toc a:hover,.a-toc a[aria-current=true]{color:var(--accent-tief);text-decoration:underline}.a-toc li::marker{color:var(--text-3)}.a-mini{border-radius:var(--r-s);gap:.2rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.a-mini b{color:#fff}.a-mini span{color:var(--text-n2);font-size:.85rem}.a-text{min-width:0;color:var(--text);font-size:1.075rem;line-height:1.7}.a-text>*+*{margin-top:1.1rem}.a-text h2{letter-spacing:-.02em;margin-top:3rem;scroll-margin-top:5.5rem;font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem);line-height:1.2}.a-text h3{letter-spacing:-.01em;margin-top:2rem;scroll-margin-top:5.5rem;font-size:1.25rem}.a-text p,.a-text li{color:var(--text-2)}.a-text strong{color:var(--text)}.a-text ul,.a-text ol{gap:.45rem;padding-left:1.3rem;display:grid}.a-text li::marker{color:var(--accent-tief)}.a-text a{color:var(--accent-tief);text-underline-offset:.18em}.a-text blockquote{border-left:3px solid var(--accent);background:var(--marker-soft);border-radius:0 var(--r-s) var(--r-s) 0;margin-inline:0;padding:.9rem 1.2rem}.a-text table:not(.daten table){border-collapse:collapse;width:100%;font-size:.95rem;display:block;overflow-x:auto}.a-text :is(table) th,.a-text :is(table) td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.6rem .75rem}.a-text thead th{color:var(--text-3);border-bottom:2px solid var(--line);font-size:.85rem;font-weight:650}.a-text .antwort{border-radius:var(--r-s);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);color:var(--text);padding:1.1rem 1.3rem;font-size:1.1rem}.a-text .zahl{color:var(--text);font-weight:700}.a-text hr{border:0;border-top:1px solid var(--line);margin-block:2.5rem}.daten{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin:2rem 0;overflow:hidden}.daten figcaption{gap:.2rem;padding:1rem 1.1rem .75rem;display:grid}.daten figcaption b{font-size:1.02rem}.daten figcaption span{color:var(--text-3);font-size:.82rem}.daten-scroll{overflow-x:auto}.daten table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.45}.daten th,.daten td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:.55rem 1.1rem}.daten thead th{background:var(--bg);color:var(--text-3);font-size:.8rem;font-weight:650}.daten tbody th{white-space:nowrap;font-weight:650}.daten tbody th a{color:var(--text)}.daten .na{color:var(--text-3);font-style:italic}.daten-hinweis{color:var(--text-3);border-top:1px solid var(--line);padding:.75rem 1.1rem 1rem;font-size:.82rem;margin:0!important}.a-ende{gap:2.5rem;max-width:50rem;padding-block:2rem 5rem;display:grid}.a-faq h2,.a-quellen h2,.a-cluster h2{letter-spacing:-.015em;margin-bottom:.75rem;font-size:1.4rem}.a-faq details{border-bottom:1px solid var(--line);padding-block:.9rem}.a-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;font-weight:650;list-style:none;display:flex}.a-faq summary::-webkit-details-marker{display:none}.a-faq summary:after{content:"+";color:var(--accent-tief);font-size:1.2rem;font-weight:700;line-height:1}.a-faq details[open] summary:after{content:"–"}.a-faq details p{color:var(--text-2);margin-top:.6rem}.a-cta{border-radius:var(--r);justify-items:start;gap:.9rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid}.a-cta h2{color:#fff;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.a-cta p{color:var(--text-n2);max-width:56ch}.a-quellen ol{gap:.35rem;margin:0;padding-left:1.4rem;font-size:.92rem;display:grid}.a-quellen a{overflow-wrap:anywhere}.a-quellen span{color:var(--text-3)}.a-quellen>p{color:var(--text-2);margin-top:1rem;font-size:.9rem}.a-cluster ul{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.a-cluster li a{border:1px solid var(--line);border-radius:var(--r-s);color:var(--text);background:var(--surface);padding:.8rem 1rem;font-weight:600;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid}.a-cluster li a:hover{border-color:var(--accent);color:var(--text);box-shadow:0 0 0 3px #6fb4ff2e}.a-cluster li.p a{border-color:var(--accent-tief)}.a-cluster small{color:var(--accent-tief);font-size:.8rem;font-weight:650}.a-cluster .more{align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.sb{border-radius:var(--r);background:linear-gradient(180deg, var(--insel-1), var(--insel-2));color:var(--text-n);box-shadow:0 0 0 1px var(--linie-n), 0 30px 70px -45px #060e1cb3;margin:2.25rem 0;padding:clamp(1.1rem,.8rem + 1.2vw,1.75rem)}.sb figcaption{color:var(--text-n2);margin-top:1.1rem;font-size:.88rem}.sb b{color:#fff}.sb p,.sb li,.sb span{color:var(--text-n)}.sb ol,.sb ul{margin:0;padding:0;list-style:none}.a-text .sb li::marker{content:none}.sb-schritte ol{counter-reset:s;gap:1rem;display:grid;position:relative}.sb-schritte li{counter-increment:s;border:1px solid var(--linie-n);opacity:.35;transition:opacity .5s var(--ease), border-color .5s, background-color .5s;transition-delay:calc(var(--i,0) * .22s);background:#9cc9f50f;border-radius:12px;gap:.2rem;padding:.9rem 1rem .9rem 3.4rem;display:grid;position:relative}.sb-schritte li:before{content:counter(s);width:1.8rem;height:1.8rem;color:var(--accent-hell);transition:background-color .5s,color .5s,box-shadow .5s;transition-delay:inherit;background:#6fb4ff26;border-radius:50%;place-items:center;font-size:.95rem;font-weight:750;display:grid;position:absolute;top:.85rem;left:.9rem}.sb-schritte.in li{opacity:1;border-color:#6fb4ff59}.sb-schritte.in li:before{background:var(--accent);color:var(--nacht);box-shadow:0 0 16px -2px #6fb4ffcc}.sb-schritte li:nth-child(2){--i:1}.sb-schritte li:nth-child(3){--i:2}.sb-schritte li:nth-child(4){--i:3}.sb-schritte li:nth-child(5){--i:4}.sb-schritte li:nth-child(6){--i:5}.sb-schritte li:nth-child(7){--i:6}.sb-schritte li:nth-child(n+8){--i:7}.sb-gegenueber{gap:1rem;display:grid}@media (width>=40rem){.sb-gegenueber{grid-template-columns:1fr 1fr}.sb-gegenueber figcaption{grid-column:1/-1}}.sb-gegenueber>div{border:1px solid var(--linie-n);border-radius:12px;align-content:start;gap:.6rem;padding:1rem 1.1rem;display:grid}.sb-gegenueber>div:first-child{background:#0000002e}.sb-gegenueber>div:first-child li{color:var(--text-n2)}.sb-gegenueber>div:nth-child(2){transition:box-shadow .8s var(--ease) .3s, border-color .8s .3s}.sb-gegenueber.in>div:nth-child(2){border-color:#6fb4ff8c;box-shadow:0 0 0 1px #6fb4ff40,0 0 40px -12px #6fb4ff8c}.sb-gegenueber .sb-h{color:#fff;font-size:1rem;font-weight:700}.sb.hell .sb-h{color:var(--text)}.sb-gegenueber li{padding-left:1.4rem;font-size:.95rem;position:relative}.sb-gegenueber>div:first-child li:before{content:"–";color:#e07a5f;font-weight:700;position:absolute;left:.2rem}.sb-gegenueber>div:nth-child(2) li:before{content:"";background:var(--accent);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.55em;left:.15rem;box-shadow:0 0 8px #6fb4ffcc}.sb-zeitachse ol{border-left:2px solid var(--linie-n);gap:1.1rem;margin-left:.45rem;display:grid}.sb-zeitachse li{gap:.15rem;padding-left:1.5rem;display:grid;position:relative}.sb-zeitachse li:before{content:"";background:var(--nacht);border:2px solid var(--eis);width:.9rem;height:.9rem;transition:background-color .4s,box-shadow .4s;transition-delay:calc(var(--i,0) * .25s);border-radius:50%;position:absolute;top:.35rem;left:-.5rem}.sb-zeitachse.in li:before{background:var(--accent);box-shadow:0 0 12px #6fb4ffb3}.sb-zeitachse li.spaeter:before{border-style:dashed;background:var(--nacht)!important;box-shadow:none!important}.sb-zeitachse time{color:var(--accent-hell);font-size:.95rem;font-weight:750}.sb-zeitachse li:nth-child(2){--i:1}.sb-zeitachse li:nth-child(3){--i:2}.sb-zeitachse li:nth-child(4){--i:3}.sb-zeitachse li:nth-child(5){--i:4}.sb-zeitachse li:nth-child(n+6){--i:5}.sb-kennzahlen{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;display:grid}.sb-kennzahlen figcaption{grid-column:1/-1;margin-top:0}.sb-kennzahlen>div{align-content:start;gap:.3rem;display:grid}.sb-kennzahlen>div b{letter-spacing:-.03em;color:var(--accent-hell);font-size:clamp(2rem,1.5rem + 1.6vw,2.8rem);line-height:1}.sb-kennzahlen>div span{color:var(--text-n2);font-size:.92rem}.sb-schichten ol{gap:.5rem;display:grid}.sb-schichten li{background:rgb(111 180 255/calc(.06 + var(--i,0) * .05));opacity:0;transition:transform .6s var(--ease), opacity .6s var(--ease);transition-delay:calc(var(--i,0) * .16s);border:1px solid #9cc9f533;border-radius:10px;gap:.15rem;padding:.85rem 1.1rem;display:grid;transform:translate(-12px)}.sb-schichten.in li,html:not(.js) .sb-schichten li{opacity:1;transform:none}.sb-schichten li:nth-child(2){--i:1}.sb-schichten li:nth-child(3){--i:2}.sb-schichten li:nth-child(4){--i:3}.sb-schichten li:nth-child(n+5){--i:4}.sb-fristen ol{gap:.7rem;display:grid}.sb-fristen li{grid-template-columns:minmax(8rem,15rem) 1fr;align-items:center;gap:.4rem 1rem;display:grid}@media (width<=34rem){.sb-fristen li{grid-template-columns:1fr}}.sb-fristen li>span:first-child{font-size:.92rem}.sb-fristen li>span:last-child{background:#9cc9f514;border-radius:6px;height:1.7rem;position:relative;overflow:hidden}.sb-fristen li>span:last-child:before{content:"";width:calc(min(var(--j,1), 30) / 30 * 100%);background:linear-gradient(90deg, var(--accent-tief), var(--accent));transform-origin:0;transition:transform 1s var(--ease);border-radius:6px;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.sb-fristen.in li>span:last-child:before,html:not(.js) .sb-fristen li>span:last-child:before{transform:none}.sb-pruefliste ul{gap:.6rem;display:grid}.sb-pruefliste li{padding-left:2.1rem;position:relative}.sb-pruefliste li:before{content:"";width:1.35rem;height:1.35rem;transition:background-color .35s,border-color .35s;transition-delay:calc(var(--i,0) * .18s);border:2px solid #9cc9f573;border-radius:6px;position:absolute;top:.1rem;left:0}.sb-pruefliste li:after{content:"";border:solid var(--nacht);width:.4rem;height:.75rem;transition:transform .35s var(--ease);transition-delay:calc(var(--i,0) * .18s + .12s);border-width:0 3px 3px 0;position:absolute;top:.3rem;left:.45rem;transform:rotate(45deg)scale(0)}.sb-pruefliste.in li:before{background:var(--accent);border-color:var(--accent)}.sb-pruefliste.in li:after{transform:rotate(45deg)scale(1)}.sb-pruefliste li:nth-child(2){--i:1}.sb-pruefliste li:nth-child(3){--i:2}.sb-pruefliste li:nth-child(4){--i:3}.sb-pruefliste li:nth-child(5){--i:4}.sb-pruefliste li:nth-child(6){--i:5}.sb-pruefliste li:nth-child(7){--i:6}.sb-pruefliste li:nth-child(n+8){--i:7}.sb-entscheidung ol{gap:.8rem;display:grid}.sb-entscheidung li{border:1px solid var(--linie-n);background:#9cc9f50d;border-radius:12px;gap:.5rem;padding:.9rem 1rem;display:grid}@media (width>=40rem){.sb-entscheidung li{grid-template-columns:1.2fr 1fr 1fr;align-items:start}}.sb-entscheidung .ja,.sb-entscheidung .nein{padding-left:1.25rem;font-size:.92rem;position:relative}.sb-entscheidung .ja:before,.sb-entscheidung .nein:before{font-weight:800;position:absolute;left:0}.sb-entscheidung .ja:before{content:"✓";color:var(--accent)}.sb-entscheidung .nein:before{content:"→";color:var(--eis)}.sb.hell{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line)}.sb.hell b{color:var(--text)}.sb.hell p,.sb.hell li,.sb.hell span,.sb.hell figcaption{color:var(--text-2)}html:not(.js) .sb-schritte li{opacity:1}.a-pruefen{max-width:62ch;color:var(--text-n2);border-left:3px solid var(--warn);border-radius:0 var(--r-s) var(--r-s) 0;background:#c98a1b1a;margin-top:1rem;padding:.6rem .9rem;font-size:.88rem}.a-kopf h1,.a-text h2,.a-text h3,.b-liste h3,.b-pillar h3{hyphens:auto;overflow-wrap:break-word}.a-toc ol{padding-left:1.75rem}.a-toc a{hyphens:auto;overflow-wrap:anywhere}.b-kopf p a{color:var(--accent-hell)}.b-faq{padding-top:3.5rem}.a-stand{color:var(--text-n2);margin-top:.9rem;font-size:.85rem}.sb-fristen[data-skala="12"] li>span:last-child:before{width:calc(min(var(--j,1), 12) / 12 * 100%)}.sb-fristen li>span:last-child b{color:#fff;z-index:1;font-size:.85rem;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}
