.lf-zahlen-sek{padding-top:clamp(2rem,4vw,3rem)}.lf-kurz{max-width:52rem}.lf-zahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.lf-zahlen li{border:1px solid var(--farbe-linie);background:#232323;border-radius:18px;flex-direction:column;gap:.3rem;padding:1.4rem 1.3rem;display:flex}.lf-zahlen b{letter-spacing:-.02em;color:var(--farbe-akzent);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800}.lf-zahlen span{color:#c3c3be;font-size:.85rem;line-height:1.45}.lf-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lf-box{border:1px solid var(--farbe-linie);background:#232323;border-radius:20px;padding:1.6rem 1.5rem}.lf-box__titel{color:var(--farbe-text);margin:0 0 .7rem;font-size:1.15rem;font-weight:800}.lf-box p:not(.lf-box__titel){color:#cfcfca;margin:0;line-height:1.7}.lf-box a{font-weight:600}.lf-pflichten{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.lf-pflicht{border:1px solid var(--farbe-linie);height:100%;transition:border-color var(--motion-dauer-basis);background:#232323;border-radius:20px}.lf-pflicht[open],.lf-pflicht:hover{border-color:#86ce0073}.lf-pflicht summary{cursor:pointer;flex-direction:column;gap:.5rem;padding:1.5rem;list-style:none;display:flex}.lf-pflicht summary::-webkit-details-marker{display:none}.lf-pflicht__wer{letter-spacing:.14em;text-transform:uppercase;color:var(--farbe-akzent);font-size:.72rem;font-weight:700}.lf-pflicht summary b{font-size:1.12rem;font-weight:800;line-height:1.35}.lf-pflicht__kurz{color:#c9c9c4;font-size:.93rem;line-height:1.6}.lf-pflicht__mehr{color:var(--farbe-akzent);margin-top:.3rem;font-size:.85rem;font-weight:700}.lf-pflicht__mehr:after{content:" +"}.lf-pflicht[open] .lf-pflicht__mehr:after{content:" –"}.lf-pflicht dl{gap:.3rem;margin:0;padding:0 1.5rem 1.5rem;display:grid}.lf-pflicht dt{letter-spacing:.12em;text-transform:uppercase;color:var(--farbe-text-leise);margin-top:.6rem;font-size:.72rem;font-weight:700}.lf-pflicht dd{color:#dcdcd7;margin:0;line-height:1.65}.lf-hinweis{border-left:3px solid var(--farbe-akzent);color:#cfcfca;background:#86ce000f;border-radius:16px;max-width:60rem;margin:1.5rem 0 0;padding:1.2rem 1.4rem;line-height:1.65}.lf-hinweis b{color:var(--farbe-text)}.lf-tabs{position:relative}.lf-tabs>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lf-tabs__leiste{flex-wrap:wrap;gap:.6rem;margin-bottom:1.4rem;display:flex}.lf-tab{border:1px solid var(--farbe-linie);cursor:pointer;background:#232323;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:.55rem 1.2rem;font-size:.92rem;font-weight:700;display:inline-flex}.lf-tab:before{content:"";border-radius:50%;width:10px;height:10px}.lf-tab--rot:before{background:#ff6b5b}.lf-tab--gruen:before{background:var(--farbe-akzent)}.lf-tab--gelb:before{background:#f0c14a}#df-1:checked~.lf-tabs__leiste [for=df-1],#df-2:checked~.lf-tabs__leiste [for=df-2],#df-3:checked~.lf-tabs__leiste [for=df-3]{background:var(--farbe-text);color:#151515;border-color:var(--farbe-text)}#df-1:focus-visible~.lf-tabs__leiste [for=df-1],#df-2:focus-visible~.lf-tabs__leiste [for=df-2],#df-3:focus-visible~.lf-tabs__leiste [for=df-3]{outline:3px solid var(--farbe-fokus);outline-offset:3px}.lf-tabs__inhalt{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:none}#df-1:checked~.lf-tabs__inhalt--1,#df-2:checked~.lf-tabs__inhalt--2,#df-3:checked~.lf-tabs__inhalt--3{display:grid}.lf-fall{border:1px solid var(--farbe-linie);background:#232323;border-top:3px solid;border-radius:18px;flex-direction:column;gap:.45rem;padding:1.3rem 1.4rem;display:flex}.lf-fall--rot{border-top-color:#ff6b5b}.lf-fall--gruen{border-top-color:var(--farbe-akzent)}.lf-fall--gelb{border-top-color:#f0c14a}.lf-fall b{font-size:1.02rem;font-weight:800}.lf-fall span{color:#c9c9c4;font-size:.92rem;line-height:1.6}.lf-test{gap:1rem;max-width:52rem;display:grid}.lf-frage{border:1px solid var(--farbe-linie);background:#232323;border-radius:20px;margin:0;padding:1.4rem 1.5rem}.lf-frage legend{float:left;width:100%;padding:0;font-size:1.1rem;font-weight:800;line-height:1.4}.lf-frage legend span{letter-spacing:.14em;text-transform:uppercase;color:var(--farbe-akzent);margin-bottom:.3rem;font-size:.72rem;display:block}.lf-frage p{clear:both;color:#c3c3be;margin:.6rem 0 1rem;font-size:.92rem;line-height:1.6}.lf-frage label{cursor:pointer;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.55rem;min-height:44px;margin-right:.6rem;padding:.5rem 1.2rem;font-weight:700;display:inline-flex}.lf-frage label:has(input:checked){background:var(--farbe-akzent);border-color:var(--farbe-akzent);color:var(--farbe-akzent-text)}.lf-frage input{accent-color:var(--farbe-akzent);width:1.1rem;height:1.1rem;margin:0}.lf-frage--2,.lf-frage--3{display:none}.lf-test:has(#f1-ja:checked) .lf-frage--2,.lf-test:has(#f1-ja:checked):has(#f2-ja:checked) .lf-frage--3{display:block}.lf-ergebnis{border-radius:20px;flex-direction:column;gap:.4rem;padding:1.4rem 1.5rem;line-height:1.6;display:none}.lf-ergebnis b{font-size:1.15rem;font-weight:800}.lf-ergebnis--frei,.lf-ergebnis--echt{background:#86ce001a;border:1px solid #86ce0080}.lf-ergebnis--frei b,.lf-ergebnis--echt b{color:var(--farbe-akzent)}.lf-ergebnis--pflicht{background:#ff6b5b1a;border:1px solid #ff6b5b8c}.lf-ergebnis--pflicht b{color:#ff8a7d}.lf-test:has(#f1-nein:checked) .lf-ergebnis--frei,.lf-test:has(#f1-ja:checked):has(#f2-nein:checked) .lf-ergebnis--frei,.lf-test:has(#f1-ja:checked):has(#f2-ja:checked):has(#f3-ja:checked) .lf-ergebnis--echt,.lf-test:has(#f1-ja:checked):has(#f2-ja:checked):has(#f3-nein:checked) .lf-ergebnis--pflicht{display:flex}.lf-zuruecksetzen{border-radius:999px;justify-self:start}.lf-check{counter-reset:erledigt;max-width:52rem}.lf-check ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.lf-check label{border:1px solid var(--farbe-linie);cursor:pointer;color:#dcdcd7;background:#232323;border-radius:16px;align-items:flex-start;gap:.9rem;padding:1.1rem 1.3rem;line-height:1.6;display:flex}.lf-check input{width:1.3rem;height:1.3rem;accent-color:var(--farbe-akzent);flex:none;margin:.15rem 0 0}.lf-check input:checked{counter-increment:erledigt}.lf-check label:has(input:checked){background:#86ce0012;border-color:#86ce0073}.lf-check__fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.lf-check__stand{color:var(--farbe-text-leise);margin:0;font-weight:700}.lf-check__zahl:before{content:counter(erledigt);color:var(--farbe-akzent);font-size:1.6rem;font-weight:800}.lf-check .knopf{border-radius:999px}.lf-merken{background:radial-gradient(70% 90% at 100% 0,#86ce0024,#0000 60%),#222;border:1px solid #86ce004d;border-radius:26px;max-width:56rem;padding:clamp(1.8rem,4vw,3rem)}.lf-merken h2{font-size:var(--stufe-2)}.lf-merken p{color:#cfcfca;line-height:1.7}.lf-merken a{font-weight:600}.lf-risiken h3{color:var(--farbe-text)}.lf-zeitstrahl li b{font-size:1.2rem}.lf-quellen-sek{padding-block:clamp(2rem,4vw,3rem)}.lf-quellen{max-width:56rem;color:var(--farbe-text-leise);font-size:.9rem}.lf-quellen h2{color:var(--farbe-text);margin-bottom:.8rem;font-size:1.1rem;font-weight:800}.lf-quellen ul{gap:.3rem;margin:0 0 1rem;padding-left:1.1rem;display:grid}.lf-quellen p{line-height:1.7}@media (width<=1000px){.lf-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.lf-zwei,.lf-pflichten{grid-template-columns:minmax(0,1fr)}.lf-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}
