.li-karten{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.li-karte{background:var(--flaeche-2);border:1px solid var(--linie);border-radius:var(--radius-m);padding:var(--space-6);gap:var(--space-3);align-content:start;min-width:0;display:grid}.li-karte h3{font:600 var(--text-xl)/var(--lh-h3) var(--font-display);letter-spacing:-.02em;margin:0}.li-karte p{margin:0}.li-pointe{font:400 var(--text-s)/var(--lh-klein) var(--font-text);color:var(--tinte-2)}.li-urteil{font:400 var(--text-m)/var(--lh-kurzantwort) var(--font-text)}.li-nicht{font:400 var(--text-s)/var(--lh-klein) var(--font-text)}.li-nicht b{font-weight:600}.li-preis{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.li-preis b{font:600 var(--text-xl)/var(--lh-h3) var(--font-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.li-preis span{font:400 var(--text-xs)/var(--lh-label) var(--font-text);color:var(--tinte-2)}.li-karte .btn{margin-top:var(--space-2);justify-self:start}.li-bild{margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) 0;order:-1;position:relative}.li-bild img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-m) var(--radius-m) 0 0;background:var(--flaeche);width:100%;height:auto;display:block}.li-bild figcaption{top:var(--space-3);right:var(--space-3);padding:2px var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--flaeche-2) 90%, transparent);color:var(--tinte-2);font:400 var(--text-xs)/1.4 var(--font-text);letter-spacing:.01em;pointer-events:none;position:absolute}.li-stoebern{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.li-stoebern a{gap:var(--space-1);color:var(--tinte);align-content:start;min-width:0;text-decoration:none;display:grid}.li-stoebern img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-m);border:1px solid var(--linie);background:var(--flaeche);width:100%;height:auto;margin-bottom:var(--space-1);display:block}.li-stoebern strong{font:600 var(--text-s)/var(--lh-klein) var(--font-text);overflow-wrap:anywhere}.li-stoebern span{font:400 var(--text-s)/var(--lh-label) var(--font-text);color:var(--tinte-2);font-variant-numeric:tabular-nums}.li-stoebern a:focus-visible{outline:2px solid var(--laser);outline-offset:2px;border-radius:var(--radius-m)}@media (hover:hover) and (pointer:fine){.li-stoebern a:hover strong{text-underline-offset:3px;text-decoration:underline}}.li-top{gap:var(--space-4);counter-reset:top;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.li-top>li{counter-increment:top;background:var(--flaeche-2);border:1px solid var(--linie);border-radius:var(--radius-m);padding:var(--space-6);gap:var(--space-3);align-content:start;min-width:0;display:grid}.li-top h3{font:600 var(--text-xl)/var(--lh-h3) var(--font-display);letter-spacing:-.02em;margin:0}.li-top h3:before{content:counter(top) ". ";color:var(--tinte-2)}.li-top p{margin:0}.li-top .btn{margin-top:var(--space-2);justify-self:start}.li-weiche{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.li-weiche h3{margin:0 0 var(--space-3);font:600 var(--text-l)/var(--lh-h4) var(--font-display)}.li-weiche ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.li-weiche a{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--flaeche-2);border:1px solid var(--linie);color:var(--tinte);font:500 var(--text-s)/1.2 var(--font-text);align-items:center;text-decoration:none;display:inline-flex}.li-weiche a:focus-visible{outline:2px solid var(--laser);outline-offset:2px}@media (hover:hover) and (pointer:fine){.li-weiche a:hover{background:var(--flaeche)}}.li-stufen{gap:var(--space-6);display:grid}.li-stufen h3{margin:0 0 var(--space-2);font:600 var(--text-xl)/var(--lh-h3) var(--font-display);letter-spacing:-.02em}.li-stufen p{margin:0}.li-stufen a{text-underline-offset:3px}.li-punkte{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.li-punkte li{background:var(--flaeche-2);border:1px solid var(--linie);border-radius:var(--radius-m);padding:var(--space-5)}.li-punkte h3{margin:0 0 var(--space-2);font:600 var(--text-l)/var(--lh-h4) var(--font-display)}.li-punkte p{font:400 var(--text-s)/var(--lh-klein) var(--font-text);margin:0}.li-stimmen{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.li-stimmen li{background:var(--flaeche-2);border:1px solid var(--linie);border-radius:var(--radius-m);padding:var(--space-5);gap:var(--space-2);display:grid}.li-stimmen p{margin:0}.li-stimmen .li-quelle{font:400 var(--text-xs)/var(--lh-label) var(--font-text);color:var(--tinte-2)}.li-verwandt{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.li-verwandt li{gap:var(--space-1);display:grid}.li-verwandt a{font:600 var(--text-m)/var(--lh-h4) var(--font-text);text-underline-offset:3px}.li-verwandt p{font:400 var(--text-s)/var(--lh-klein) var(--font-text);color:var(--tinte-2);margin:0}.li-kriterien{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}.li-quellen-kopf{font:600 var(--text-l)/var(--lh-h4) var(--font-display);margin:0}.li-quellen-kopf button{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--space-2);min-height:40px;display:inline-flex}.li-quellen-kopf button:focus-visible{outline:2px solid var(--laser);outline-offset:2px}.li-quellen-kopf svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .15s}.li-quellen-kopf button[aria-expanded=true] svg{transform:rotate(180deg)}.li-quellen-liste{margin:var(--space-4) 0 0;padding-left:var(--space-5);gap:var(--space-1);font:400 var(--text-s)/var(--lh-klein) var(--font-text);display:grid}.li-quellen-liste a{text-underline-offset:3px;overflow-wrap:anywhere}@media (width<=1023px){.li-top{grid-template-columns:minmax(0,1fr)}.li-stoebern{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=719px){.li-karten,.li-weiche,.li-punkte{grid-template-columns:minmax(0,1fr)}.li-stoebern{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.li-karte,.li-top>li{padding:var(--space-5)}.li-bild{margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) 0}}@media (prefers-reduced-motion:reduce){.li-quellen-kopf svg{transition:none}}
