:root{--farbe-tinte:#16181d;--farbe-tinte-weich:#4b5162;--farbe-tinte-leise:#646a7d;--farbe-flaeche:#fff;--farbe-flaeche-weich:#f6f7fb;--farbe-flaeche-tint:#eef1fc;--farbe-linie:#e3e6f0;--farbe-marke:#4a5be8;--farbe-marke-dunkel:#3344cf;--farbe-marke-zart:#e7eafd;--farbe-nacht:#161a3a;--farbe-nacht-text:#c9cdea;--farbe-akzent:#ffb532;--farbe-akzent-zart:#fff3dc;--farbe-gruen:#187a4b;--farbe-gruen-zart:#e2f4ea;--farbe-rot:#b43c2a;--farbe-rot-zart:#fbe9e5;--farbe-bernstein:#8a5a00;--farbe-bernstein-zart:#fdf0d6;--radius-s:10px;--radius-m:16px;--radius-l:24px;--schatten-karte:0 1px 2px #16181d0d, 0 6px 20px #16181d0f;--schatten-karte-hover:0 2px 4px #16181d0f, 0 12px 32px #22295e1f;--schatten-rand:#16181d24;--breite-inhalt:1120px;--schrift:"Inter", "Source Sans 3", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:var(--schrift);color:var(--farbe-tinte);background:var(--farbe-flaeche);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}a{color:var(--farbe-marke-dunkel);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}.kopf a{text-decoration:none}.kopf a:hover{text-decoration:underline}h1,h2,h3,h4{letter-spacing:-.015em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0 0 .5em;line-height:1.2}h1{font-size:clamp(1.6rem,4.5vw,2.9rem);font-weight:800}h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:750}h3{font-size:1.17rem;font-weight:700}p{margin:0 0 1em}.inhalt{max-width:var(--breite-inhalt);margin:0 auto;padding-left:16px;padding-right:16px}.hinweisleiste{background:var(--farbe-akzent-zart);color:#5a4a1f;border-bottom:1px solid #f3dfb4;font-size:.85rem}.hinweisleiste .inhalt{flex-wrap:wrap;align-items:center;gap:10px;padding-top:7px;padding-bottom:7px;display:flex}.pille{letter-spacing:.04em;text-transform:uppercase;background:var(--farbe-akzent);color:#3c2d00;white-space:nowrap;border-radius:999px;padding:1px 10px;font-size:.72rem;font-weight:700;display:inline-block}.kopf{z-index:50;background:var(--farbe-nacht);color:#fff;position:sticky;top:0}.kopf .inhalt{align-items:center;gap:28px;min-height:60px;display:flex}.wortmarke{letter-spacing:-.02em;color:#fff;align-items:baseline;gap:2px;font-size:1.2rem;font-weight:800;display:inline-flex}.wortmarke:hover{text-decoration:none}.wortmarke .punkt{color:var(--farbe-akzent)}.wortmarke .zusatz{color:var(--farbe-nacht-text);letter-spacing:.02em;margin-left:8px;font-size:.68rem;font-weight:600}.navbereich{margin-left:auto}.hauptnav{flex-wrap:wrap;gap:4px;display:flex}.menueknopf{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.95rem;font-weight:600;display:none}.menueknopf svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.menueknopf:focus-visible{outline:2px solid var(--farbe-akzent);outline-offset:2px}.hauptnav a{color:var(--farbe-nacht-text);border-radius:8px;padding:8px 12px;font-size:.95rem;font-weight:600}.hauptnav a:hover,.hauptnav a[aria-current=page]{color:#fff;background:#ffffff14;text-decoration:none}.brotkrumen{color:var(--farbe-tinte-weich);margin-top:20px;font-size:.85rem}.brotkrumen ol{flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.brotkrumen li+li:before{content:"›";color:var(--farbe-tinte-leise);margin:0 8px}.brotkrumen+.buehne{margin-top:12px}.buehne{background:radial-gradient(circle at 92% 8%, #4a5be829, transparent 44%), radial-gradient(circle at 2% 100%, #ffb53224, transparent 40%), var(--farbe-flaeche-tint);border-radius:var(--radius-l);margin-top:28px;padding:clamp(28px,5vw,56px)}.buehne .vorzeile,.vorzeile{letter-spacing:.09em;text-transform:uppercase;color:var(--farbe-marke-dunkel);margin-bottom:10px;font-size:.8rem;font-weight:700;display:block}.buehne p.unterzeile{max-width:640px;color:var(--farbe-tinte-weich);font-size:1.06rem}.abschnitt{padding:clamp(36px,6vw,64px) 0 0}.abschnitt:last-of-type{padding-bottom:clamp(36px,6vw,64px)}.panel{background:var(--farbe-flaeche-weich);border-radius:var(--radius-l);padding:clamp(24px,4vw,44px)}.panel-tint{background:var(--farbe-flaeche-tint)}.knopf{border-radius:var(--radius-s);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:11px 20px;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex}.knopf-primaer{background:var(--farbe-marke);color:#fff}.knopf-primaer:hover{background:var(--farbe-marke-dunkel);text-decoration:none}.knopf-sekundaer{background:var(--farbe-flaeche);border-color:var(--farbe-linie);color:var(--farbe-tinte)}.knopf-sekundaer:hover{border-color:var(--farbe-marke);text-decoration:none}.abzeichen{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 11px;font-size:.8rem;font-weight:700;display:inline-flex}.abzeichen-ja{background:var(--farbe-gruen-zart);color:var(--farbe-gruen)}.abzeichen-nein{background:var(--farbe-rot-zart);color:var(--farbe-rot)}.abzeichen-unklar{background:var(--farbe-bernstein-zart);color:var(--farbe-bernstein)}.abzeichen-neutral{background:var(--farbe-flaeche-tint);color:var(--farbe-marke-dunkel)}.hinweis{border-radius:var(--radius-m);border:1px solid;margin:18px 0;padding:16px 18px;font-size:.95rem}.hinweis-info{background:var(--farbe-flaeche-tint);color:#2b3570;border-color:#d4daf5}.hinweis-warnung{background:var(--farbe-bernstein-zart);color:var(--farbe-bernstein);border-color:#efd9a0}.hinweis p:last-child{margin-bottom:0}.filterfeld{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-m);box-shadow:var(--schatten-karte);padding:20px}.filterfeld fieldset{border:0;margin:0 0 18px;padding:0}.filterfeld legend{margin-bottom:8px;padding:0;font-size:.95rem;font-weight:750}.wahlreihe{flex-wrap:wrap;gap:8px;display:flex}.wahl{border:1px solid var(--farbe-linie);cursor:pointer;background:var(--farbe-flaeche);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.92rem;font-weight:600;display:inline-flex}.wahl input{accent-color:var(--farbe-marke);margin:0;scroll-margin-block:28px}.wahl:has(input:checked){background:var(--farbe-marke-zart);border-color:var(--farbe-marke);color:var(--farbe-marke-dunkel)}.wahl:has(input:focus-visible){outline:2px solid var(--farbe-marke);outline-offset:2px}.ergebnisliste{gap:14px;margin-top:20px;display:grid}.ergebniskarte{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-m);box-shadow:var(--schatten-karte);padding:20px}.ergebniskarte header{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ergebniskarte header h3{margin:0}.ergebniskarte .preis{text-align:right;margin-left:auto}.ergebniskarte .preis strong{letter-spacing:-.01em;font-size:1.25rem}.ergebniskarte .preis small{color:var(--farbe-tinte-leise);display:block}.anbieterlink{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;display:flex}.punkteliste{color:var(--farbe-tinte-weich);margin:10px 0 0;padding:0;font-size:.93rem;list-style:none}.punkteliste li{padding:3px 0}.tabellenrahmen{border:1px solid var(--farbe-linie);border-radius:var(--radius-m);background:linear-gradient(to right, var(--farbe-flaeche) 40%, transparent) left / 32px 100% no-repeat local, linear-gradient(to left, var(--farbe-flaeche) 40%, transparent) right / 32px 100% no-repeat local, linear-gradient(to right, var(--schatten-rand), transparent) left / 10px 100% no-repeat scroll, linear-gradient(to left, var(--schatten-rand), transparent) right / 10px 100% no-repeat scroll, var(--farbe-flaeche);box-shadow:var(--schatten-karte);margin:20px 0;overflow-x:auto}.tabellenrahmen:focus-visible{outline:2px solid var(--farbe-marke);outline-offset:2px}table.vergleich{border-collapse:collapse;width:100%;min-width:600px;font-size:.95rem}table.vergleich th,table.vergleich td{text-align:left;border-bottom:1px solid var(--farbe-linie);vertical-align:top;padding:12px 16px}table.vergleich thead th{background:var(--farbe-flaeche-weich);text-transform:uppercase;letter-spacing:.05em;color:var(--farbe-tinte-weich);font-size:.85rem}table.vergleich tbody tr:last-child td{border-bottom:0}html:has(.rechnerstatus:not([hidden])){scroll-padding-bottom:calc(var(--statushoehe,140px) + 16px)}.rechnerstatus[hidden]{display:none}.rechnerstatus{z-index:2;border-radius:var(--radius-m);background:var(--farbe-nacht);color:#fff;box-shadow:var(--schatten-karte);margin:16px -4px 0;padding:8px 12px;font-size:.9rem;font-weight:600;position:sticky;bottom:0}@media (max-width:640px){.rechnerstatus{font-size:.85rem;line-height:1.4}}.rechnerstatus a{color:#fff;text-decoration:underline}.sprungliste{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-m);box-shadow:var(--schatten-karte);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 24px;padding:12px 18px;font-size:.92rem;display:flex;position:relative}.buehne:has(+.sprungliste){padding-bottom:calc(clamp(28px,5vw,56px) + 26px)}.buehne+.sprungliste{margin:-30px clamp(12px,3vw,32px) 28px}.sprungliste-titel{color:var(--farbe-tinte-weich);font-weight:700}.sprungliste ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sprungliste a{background:var(--farbe-flaeche-tint);color:var(--farbe-marke-dunkel);border-radius:999px;padding:6px 12px;font-weight:600;text-decoration:none;display:inline-block}.sprungliste a:hover{background:var(--farbe-marke-zart);text-decoration:underline}.einstieg-rechner{margin:4px 0 14px}.tabellenfuss{color:var(--farbe-tinte-weich);margin:-12px 0 20px;font-size:.9rem}@media (min-width:641px) and (max-width:1000px){table.vergleich:not(.schwellen) tbody th[scope=row],table.vergleich:not(.schwellen) thead th:first-child{z-index:1;background:var(--farbe-flaeche);box-shadow:inset -1px 0 0 var(--farbe-linie);position:sticky;left:0}table.vergleich:not(.schwellen) thead th:first-child{background:var(--farbe-flaeche-weich)}.varianten table.vergleich tbody th[scope=row],.varianten table.vergleich thead th:first-child{box-shadow:none;position:static}}.zellkopf-mobil{display:none}@media (max-width:640px){table.vergleich:not(.schwellen) tbody th[scope=row],table.vergleich:not(.schwellen) thead th:first-child{z-index:1;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;background:var(--farbe-flaeche);width:7.5rem;min-width:7.5rem;box-shadow:inset -1px 0 0 var(--farbe-linie);padding:10px 12px;font-size:.85rem;position:sticky;left:0}table.vergleich:not(.schwellen) thead th:first-child{background:var(--farbe-flaeche-weich)}.varianten table.vergleich tbody th[scope=row],.varianten table.vergleich thead th:first-child{overflow-wrap:normal;width:1%;min-width:0;box-shadow:none;position:static}.tabellenrahmen{scroll-padding-left:7.5rem}.tabellenrahmen.einrasten{scroll-snap-type:x mandatory}table.vergleich.einrasten{table-layout:fixed;min-width:calc(200% - 7.5rem)}table.vergleich.einrasten td{scroll-snap-align:start;padding:10px 12px}table.vergleich.einrasten .zellkopf-mobil{color:var(--farbe-tinte-leise);font-size:.8em;display:block}}.belegdetails summary{cursor:pointer;color:var(--farbe-marke-dunkel);padding:6px 0;font-weight:700}.vertiefung{margin:10px 0}.varianten{margin:10px 0 4px}.varianten summary,.vertiefung summary{cursor:pointer;color:var(--farbe-marke-dunkel);padding:6px 0;font-weight:700}.varianten table.vergleich{min-width:0}.varianten table.vergleich th,.varianten table.vergleich td{white-space:normal;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding:8px 10px}.varianten table.vergleich th[scope=row],.varianten table.vergleich thead th:first-child{white-space:nowrap;width:1%}table.vergleich.schwellen{table-layout:fixed;min-width:34rem}table.vergleich.schwellen th,table.vergleich.schwellen td{white-space:normal;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}table.vergleich.schwellen thead th{text-transform:none;letter-spacing:0}table.vergleich.schwellen th:first-child{z-index:1;background:var(--farbe-flaeche);width:34%;box-shadow:inset -1px 0 0 var(--farbe-linie);position:sticky;left:0}table.vergleich.schwellen thead th:first-child{background:var(--farbe-flaeche-weich)}table.vergleich.schwellen tbody th{font-weight:600}table.vergleich.schwellen tbody th span+span{border-top:1px solid var(--farbe-linie);margin-top:6px;padding-top:6px}table.vergleich.schwellen .zellkopf{color:var(--farbe-tinte-leise);font-size:.8em;display:block}.wischhinweis{color:var(--farbe-tinte-weich);font-size:.9rem;display:none}@media (max-width:640px){.kurzfassung .tabellenrahmen.schwellenrahmen{margin-inline:calc(-1 * var(--kurz-abstand));scroll-snap-type:x mandatory;border-radius:0;scroll-padding-left:7.5rem}table.vergleich.schwellen{min-width:calc(200% - 7.5rem)}table.vergleich.schwellen th:first-child{width:7.5rem;font-size:.85rem}table.vergleich.schwellen td{scroll-snap-align:start}table.vergleich.schwellen th,table.vergleich.schwellen td{padding:10px 12px}.wischhinweis{display:block}}.nur-vorlesen{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.varianten table.vergleich th[scope=row]{font-weight:400}.varianten table.vergleich thead th{text-transform:none;letter-spacing:0}.varianten table.vergleich td:last-child{overflow-wrap:anywhere}.varianten table.vergleich th[scope=rowgroup]{background:var(--farbe-flaeche-weich);font-weight:700}.quellenliste{color:var(--farbe-tinte-weich);overflow-wrap:anywhere;font-size:.88rem}.quellenliste li{margin-bottom:8px}.quellenstatus{font-weight:700}sup.quellenref a{color:var(--farbe-marke-dunkel);font-size:.75em}.textseite{max-width:760px}.textseite ul{padding-left:22px}.fuss{background:var(--farbe-nacht);color:var(--farbe-nacht-text);margin-top:clamp(40px,7vw,80px);font-size:.92rem}.fuss .inhalt{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;padding-top:40px;padding-bottom:40px;display:grid}.fuss h2.fusstitel{color:#fff;margin-bottom:12px;font-size:.95rem;font-weight:700}.fuss ul{margin:0;padding:0;list-style:none}.fuss li{margin-bottom:8px}.fuss a{color:var(--farbe-nacht-text)}.fuss a:hover{color:#fff}.fuss .rechtszeile{border-top:1px solid #ffffff1f;font-size:.82rem}.fuss .rechtszeile .inhalt{padding-top:18px;padding-bottom:22px;display:block}.zweispaltig{grid-template-columns:1fr;gap:8px 40px;margin:8px 0 16px;display:grid}@media (min-width:760px){.zweispaltig{grid-template-columns:1fr 1fr}}.autorenkopf{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.autorenkopf>img{object-fit:cover;border-radius:50%;flex:none;width:120px;height:120px}.autorenkopf>div{flex:280px;min-width:0}.byline{color:var(--farbe-tinte-weich);align-items:center;gap:12px;margin:18px 0 0;font-size:.95rem;display:flex}.byline img{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.stand{color:var(--farbe-tinte-leise);font-size:.85rem}.uebersprung{position:absolute;left:-9999px}.uebersprung:focus{z-index:100;background:#fff;border-radius:8px;padding:8px 14px;top:10px;left:16px}@media (max-height:520px){.kopf{position:relative}html{scroll-padding-top:0}}@media (max-width:720px){.kopf{position:relative}html{scroll-padding-top:0}.ergebniskarte .preis{text-align:left;width:100%;margin-left:0}}@media (max-width:820px){.kopf .inhalt{flex-wrap:wrap;gap:8px;padding-top:8px;padding-bottom:8px}.menueknopf{display:inline-flex}.hauptnav{display:none}.hauptnav[data-offen=true]{background:var(--farbe-nacht);flex-direction:column;padding:8px 16px 16px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #00000040}.hauptnav a{align-items:center;min-height:48px;padding:8px 12px;font-size:1rem;display:flex}.hauptnav a+a{border-top:1px solid #ffffff14}}@media (max-width:359px){.menueknopf span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menueknopf{justify-content:center;min-width:44px;padding:8px}}.profilraster{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;margin-top:24px;display:grid}.profilkarte{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-m);box-shadow:var(--schatten-karte);flex-direction:column;padding:22px;display:flex}.profilkarte h3{margin:0 0 4px}.profil-kurz{color:var(--farbe-tinte-weich);margin:0 0 14px;font-size:.93rem}.faktenliste{gap:10px;margin:0;display:grid}.faktenliste div{border-top:1px solid var(--farbe-linie);padding-top:9px}.faktenliste dt{letter-spacing:.04em;text-transform:uppercase;color:var(--farbe-tinte-leise);font-size:.76rem;font-weight:700}.faktenliste dd{margin:2px 0 0;font-size:.95rem}.profilkarte .naheliegend{border-radius:var(--radius-s);background:var(--farbe-flaeche-weich);margin:14px 0 0;padding:12px 14px;font-size:.93rem}.profilkarte .weiter{margin-top:auto;padding-top:14px;font-weight:600}.belegverweis{color:var(--farbe-tinte-leise);font-size:.8em;font-weight:450}.stand-nein{color:var(--farbe-rot)}.stand-unklar{color:var(--farbe-bernstein)}.leitfragen{counter-reset:leitfrage;gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.leitfragen>li{counter-increment:leitfrage;padding-left:52px;position:relative}.leitfragen>li:before{content:counter(leitfrage);background:var(--farbe-marke-zart);width:36px;height:36px;color:var(--farbe-marke-dunkel);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.leitfragen h3{margin:4px 0 6px}.leitfragen p{margin:0 0 6px}.kostenfalle{margin-top:34px}.tabellenhinweise{color:var(--farbe-tinte-leise);margin:-6px 0 16px;padding-left:20px;font-size:.85rem}.kostenfalle h3{margin-bottom:6px}.anbieterdetails{gap:22px;margin-top:20px;display:grid}.anbieterdetail{border-left:3px solid var(--farbe-marke-zart);max-width:760px;padding-left:18px}.anbieterdetail h3{margin:0 0 6px}.detailfakten{color:var(--farbe-tinte-weich);margin-bottom:8px;font-size:.9rem}.detailfakten ul{margin:0;padding-left:18px}.kurzfassung{--kurz-abstand:24px;padding:var(--kurz-abstand);border:1px solid var(--farbe-linie);border-radius:var(--radius-l);background:var(--farbe-flaeche-weich);max-width:800px;margin-top:24px}.kurzfassung h2{margin:0 0 14px;font-size:1.3rem}.kurzfassung>ul{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.kurzfassung>ul>li{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-left:4px solid var(--farbe-marke);border-radius:var(--radius-s);margin:0;padding:16px 18px}.kurzfassung li ul{margin:0;padding-left:20px}.kurzfassung li li{margin:4px 0}@media (max-width:560px){.kurzfassung{--kurz-abstand:14px}.kurzfassung>ul>li{padding:14px}}.themenvergleich{margin-top:28px}.themenvergleich h3{margin-bottom:4px}.themenvergleich h4{margin:6px 0 4px;font-size:1rem}.zweispaltig .anbieterdetail{max-width:none}.belegmarke{white-space:nowrap;margin-left:2px;font-size:.68em;font-weight:500;line-height:0}.belegmarke a{color:var(--farbe-tinte-leise);border-bottom:1px dotted;text-decoration:none}.belegmarke a:hover,.belegmarke a:focus-visible{color:var(--farbe-marke-dunkel)}.quellenliste{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.quellenliste li{border-top:1px solid var(--farbe-linie);padding-top:12px;font-size:.9rem}.quellenliste li:target{background:var(--farbe-akzent-zart);outline:6px solid var(--farbe-akzent-zart)}.beleg-kopf{margin:0 0 6px}.beleg-zitat{border-left:3px solid var(--farbe-marke-zart);color:var(--farbe-tinte-weich);margin:0 0 6px;padding:6px 12px;font-style:italic}.beleg-fuss{color:var(--farbe-tinte-leise);margin:0}.quellenstatus-verified{color:var(--farbe-gruen)}.quellenstatus-unknown{color:var(--farbe-bernstein)}.quellenstatus-conflicting{color:var(--farbe-rot)}.stand-hinweis{color:var(--farbe-tinte-weich)}.bildbeleg{margin:20px 0}.bildbeleg img{border:1px solid var(--farbe-linie,#d9dee5);border-radius:8px;width:100%;height:auto;display:block}.bildbeleg figcaption{color:var(--farbe-tinte-leise,#5b6573);margin-top:8px;font-size:.875rem}.herkunftbox{background:var(--farbe-flaeche-weich);border:1px solid var(--farbe-linie);border-radius:var(--radius-l);align-items:flex-start;gap:18px;max-width:860px;padding:clamp(20px,4vw,32px);display:flex}.herkunftbox>div{min-width:0}.herkunftbox .symbol{background:var(--farbe-marke-zart);width:42px;height:42px;color:var(--farbe-marke-dunkel);border-radius:12px;flex:none;place-items:center;display:grid}.herkunftbox p:last-child{margin-bottom:0}@media (max-width:560px){.herkunftbox{flex-direction:column;gap:12px}}.aenderungen ul{color:var(--farbe-tinte-leise);font-size:.9375rem}.startbuehne{background:radial-gradient(circle at 88% 12%, #4a5be82e, transparent 46%), radial-gradient(circle at 4% 96%, #ffb53229, transparent 42%), var(--farbe-flaeche-tint);padding:clamp(36px,6vw,72px) 0 clamp(64px,9vw,104px)}.startbuehne-raster{align-items:center;gap:32px;display:grid}@media (min-width:900px){.startbuehne-raster{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:56px}}.startbuehne p.unterzeile{max-width:600px;color:var(--farbe-tinte-weich);font-size:1.06rem}.startknoepfe{flex-wrap:wrap;gap:12px;margin:8px 0 6px;display:flex}.ergebniskarte{background:var(--farbe-flaeche);border-radius:var(--radius-l);box-shadow:var(--schatten-karte-hover);padding:clamp(20px,3vw,28px)}.ergebniskarte-titel{margin:0 0 6px;font-size:1.02rem;font-weight:750}.ergebniskarte ul{margin:0;padding:0;list-style:none}.ergebniskarte li{border-top:1px solid var(--farbe-linie);color:var(--farbe-tinte-weich);justify-items:start;gap:6px;padding:14px 0;font-size:.93rem;line-height:1.45;display:grid}.ergebniskarte li:first-child{border-top:0}.ergebniskarte-fuss{border-top:1px solid var(--farbe-linie);color:var(--farbe-tinte-leise);margin:0;padding-top:14px;font-size:.86rem}.kennzahlen{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-l);box-shadow:var(--schatten-karte);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin:calc(-1*clamp(36px,5vw,52px)) 0 0;padding:clamp(18px,3vw,26px) clamp(18px,3vw,32px);display:grid;position:relative}@media (min-width:760px){.kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr))}.kennzahlen>div+div{border-left:1px solid var(--farbe-linie);padding-left:20px}}.kennzahlen>div{flex-direction:column-reverse;justify-content:flex-end;min-width:0;display:flex}.kennzahlen dt{color:var(--farbe-tinte-leise);font-size:.86rem;line-height:1.35}.kennzahlen dd{letter-spacing:-.02em;color:var(--farbe-nacht);margin:0;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:800;line-height:1.2}.rubrikkarte .symbol,.einstiegskarte .symbol,.prinzip .symbol{background:var(--farbe-marke-zart);width:42px;height:42px;color:var(--farbe-marke-dunkel);border-radius:12px;flex:none;place-items:center;display:grid}.rubrikkarte{background:var(--farbe-flaeche-weich);border:1px solid var(--farbe-linie);border-radius:var(--radius-l);margin-top:22px;padding:clamp(20px,4vw,36px)}.rubrikkarte-kopf{align-items:flex-start;gap:18px;display:flex}.rubrikkarte-kopf>div{min-width:0}.rubrikkarte .rubrikkarte-kopf .symbol{background:var(--farbe-marke);color:#fff;border-radius:14px;width:52px;height:52px}.rubrikkarte h3{margin-bottom:6px;font-size:1.4rem}.rubrikkarte h3 a{color:var(--farbe-tinte);-webkit-text-decoration-color:var(--farbe-marke);text-decoration-color:var(--farbe-marke)}.rubrikkarte-kopf p{max-width:640px;color:var(--farbe-tinte-weich);margin-bottom:12px}.anbieterchips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.anbieterchips li{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:999px;padding:3px 12px;font-size:.86rem;font-weight:600}.anbieterlogo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:26px;display:block}.anbieterlogo-mitname{color:var(--farbe-tinte);align-items:center;gap:8px;font-weight:750;display:inline-flex}.anbieterchips-logos li{border-radius:var(--radius-s);align-items:center;min-height:44px;padding:8px 16px;display:flex}.anbieterchips-logos .anbieterlogo{max-width:112px;height:24px}.profilkarte .anbieterlogo{max-width:140px;height:30px;margin-bottom:14px}.logopaar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;display:flex}.logopaar>span{align-items:center;gap:12px;display:inline-flex}.logopaar-eintrag{background:var(--farbe-flaeche);border-radius:var(--radius-s);box-shadow:var(--schatten-karte);align-items:center;padding:8px 14px;display:inline-flex}.logopaar .anbieterlogo{max-width:150px;height:30px}.logopaar-trenner{color:var(--farbe-tinte-leise);font-size:.85rem;font-weight:700}@media (max-width:420px){.logopaar,.logopaar>span{gap:8px}.logopaar-eintrag{padding:6px 10px;font-size:.88rem}.logopaar .anbieterlogo{max-width:96px;height:18px}.logopaar-trenner{display:none}.anbieterchips-logos li{padding:6px 10px}.anbieterchips-logos .anbieterlogo{max-width:92px;height:20px}}.einstiege{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:26px;display:grid}.einstiegskarte{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-m);color:var(--farbe-tinte);box-shadow:var(--schatten-karte);flex-direction:column;align-items:flex-start;gap:8px;padding:20px;text-decoration:none;transition:box-shadow .16s,transform .16s,border-color .16s;display:flex}.einstiegskarte:hover{border-color:var(--farbe-marke-zart);box-shadow:var(--schatten-karte-hover);text-decoration:none;transform:translateY(-2px)}.einstiegskarte:focus-visible{outline:3px solid var(--farbe-marke);outline-offset:3px}.einstiegskarte .symbol{margin-bottom:4px}.einstiegskarte-titel{font-size:1.05rem;font-weight:750;line-height:1.3}.einstiegskarte-text{color:var(--farbe-tinte-leise);flex:1;font-size:.9rem;line-height:1.45}.einstiegskarte-mehr{color:var(--farbe-marke-dunkel);align-items:center;gap:2px;margin-top:4px;font-size:.9rem;font-weight:700;display:inline-flex}.einstiegskarte:hover .einstiegskarte-mehr{text-decoration:underline}.prinzipien{gap:16px;margin-top:22px;display:grid}@media (min-width:760px){.prinzipien{grid-template-columns:repeat(3,minmax(0,1fr))}}.prinzip{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-m);padding:22px}.prinzip h3{margin:16px 0 8px}.prinzip p{color:var(--farbe-tinte-weich);margin:0;font-size:.96rem}.prinzipien-fuss{color:var(--farbe-tinte-weich);margin:20px 0 0}.autorenbox{background:var(--farbe-nacht);color:var(--farbe-nacht-text);border-radius:var(--radius-l);align-items:flex-start;gap:24px;padding:clamp(24px,4vw,40px);display:flex}.autorenbox img{object-fit:cover;border:3px solid #ffffff2e;border-radius:50%;flex:none;width:96px;height:96px}.autorenbox h2{color:#fff;font-size:clamp(1.3rem,2.4vw,1.6rem)}.autorenbox p{max-width:680px}.autorenbox a{color:#fff}.autorenbox-links{flex-wrap:wrap;gap:4px 24px;margin:0;font-weight:650;display:flex}.autorenbox-links a{padding:8px 0;display:inline-block}@media (max-width:560px){.autorenbox{flex-direction:column;gap:16px}.autorenbox img{width:72px;height:72px}.rubrikkarte-kopf{flex-direction:column;gap:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
