.brotkrumen{font-size:var(--s--1);color:var(--tinte-weich);padding-top:1.4rem}.brotkrumen a{color:var(--tinte-weich);text-decoration:none}.brotkrumen a:hover{color:var(--tinte);text-decoration:underline}.hero{display:grid;gap:var(--spalt);align-items:center;grid-template-columns:minmax(0,1fr)}.hero>*{min-width:0;grid-column:auto}@media(min-width:1080px){.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.4rem,3vw,3rem)}}.hero figure{position:relative;overflow:hidden}.hero figure img{width:100%;height:100%;object-fit:cover;aspect-ratio:3 / 2}.hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-top:1.2rem;color:var(--tinte-weich);font-size:max(1rem,var(--s--1));line-height:1.55}@media(min-width:1200px){.hero__meta{font-size:var(--s--1)}}.siegel-link{display:inline-flex;align-items:center;min-height:44px;padding:.2rem 0}.siegel-link:hover{text-decoration:none}.siegel-link img{height:clamp(44px,4.6vw,58px);width:auto;aspect-ratio:1}.abschnitt--dunkel .siegel-link img{filter:invert(1)}.bento .kachel h3{font-size:var(--s-1);line-height:1.25;margin-bottom:.45rem}.bento .kachel p{font-size:var(--s-0);line-height:1.6;color:var(--tinte-weich);max-width:56ch}.wolke{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.6rem 0 0;padding:0;list-style:none}.wolke li{display:inline-flex;align-items:center;gap:.5rem;background:var(--weiss);border:1px solid var(--linie);border-radius:999px;padding:.5rem 1rem;min-height:40px;font-size:max(1rem,var(--s--1));color:var(--tinte-weich);line-height:1.35}.wolke li b{color:var(--tinte);font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-weight:800}.wolke__nach{margin-top:1rem;color:var(--tinte-weich);max-width:70ch;font-size:max(1rem,var(--s--1));line-height:1.6}@media(min-width:1200px){.wolke li,.wolke__nach{font-size:var(--s--1)}}.antwort-grid{display:grid;gap:var(--spalt);align-items:center;grid-template-columns:minmax(0,1fr)}.antwort-grid>*{min-width:0;grid-column:auto}@media(min-width:1080px){.antwort-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.4rem,3vw,2.8rem)}}.antwort{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-gross);padding:clamp(1.1rem,2.4vw,1.7rem);box-shadow:0 18px 44px #00000038}.antwort__frage{display:grid;gap:.3rem;padding-bottom:.9rem;margin-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.14)}.antwort__frage b{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7fc7f7}.antwort__frage span{color:#fff;font-size:var(--s-0);line-height:1.5}.antwort__text{color:#dce3ec;font-size:var(--s-0);line-height:1.7;min-height:9.5em}.antwort__text mark{background:#0a9cf347;color:#fff;padding:.05em .25em;border-radius:5px}.antwort__cursor{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:#7fc7f7;animation:antwortBlinken 1s steps(2,start) infinite}@keyframes antwortBlinken{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.antwort__cursor{display:none}}.antwort__quellen{margin-top:1.1rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;opacity:1;transition:opacity .4s var(--ease)}.antwort__quellen[data-sichtbar=false]{opacity:0}.antwort__quellen p{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9fb4c8}.quelle{display:inline-flex;align-items:center;background:#0a9cf338;border:1px solid rgba(127,199,247,.5);border-radius:999px;padding:.35rem .8rem;font-size:max(1rem,var(--s--1));color:#fff;line-height:1.3}@media(min-width:1200px){.quelle{font-size:var(--s--1)}}.antwort__hinweis{margin-top:.9rem;color:#a9b8c8;line-height:1.55;font-size:max(1rem,var(--s--1))}@media(min-width:1200px){.antwort__hinweis{font-size:var(--s--1)}}.zusammen-grid{display:grid;gap:clamp(1.2rem,2.5vw,2.2rem);grid-template-columns:minmax(0,1fr);align-items:center}.zusammen-grid>*{min-width:0;grid-column:auto}@media(min-width:900px){.zusammen-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.haken{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.haken li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;font-size:max(1rem,var(--s--1));line-height:1.6;color:var(--tinte-weich)}.haken li span{min-width:0}.haken li:before{content:"";width:22px;height:22px;border-radius:50%;background:var(--himmel);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23127C86' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E");background-size:14px 14px;background-position:center;background-repeat:no-repeat;margin-top:.15rem}@media(min-width:1200px){.haken li{font-size:var(--s--1)}}.nachsatz{margin-top:1.5rem;color:var(--tinte-weich);line-height:1.6;font-size:max(1rem,var(--s--1));max-width:70ch}@media(min-width:1200px){.nachsatz{font-size:var(--s--1)}}@media(max-width:520px){.antwort{padding:1rem}.antwort__text{min-height:12em}.wolke li{padding:.45rem .85rem}}.vergleich{margin:1.8rem 0 0;padding:clamp(1rem,2.2vw,1.6rem);background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-gross);box-shadow:var(--schatten)}.vergleich__grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);align-items:stretch}.vergleich__grid>*{min-width:0}.vergleich__seite{display:flex;flex-direction:column}.vergleich__rahmen{flex:1}@media(min-width:760px){.vergleich__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(.8rem,2vw,1.6rem)}}.vergleich__titel{font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-weight:800;font-size:var(--s-0);color:var(--tinte);margin-bottom:.6rem}.vergleich__rahmen{background:var(--papier);border:1.5px solid var(--linie);border-radius:16px;padding:clamp(.9rem,2vw,1.2rem)}.vergleich__rahmen--aktiv{background:var(--himmel);border-color:var(--lagune);border-width:2px}.vergleich__rahmen svg{display:block;width:100%;height:auto}.vgl-treffer rect{fill:var(--welle);opacity:.55}.vgl-treffer .vgl-schwach{fill:var(--sand);opacity:.5}.vgl-antwort rect{fill:var(--tinte);opacity:.72}.vergleich__quellen{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.vergleich__quellen .quelle{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .85rem;line-height:1.3;font-size:max(1rem,var(--s--1))}.quelle--eigen{background:var(--lagune);border:none;color:#fff;font-weight:700}.quelle--fremd{background:transparent;border:1.5px solid var(--sand);color:var(--tinte-weich)}@media(min-width:1200px){.vergleich__quellen .quelle{font-size:var(--s--1)}}.vergleich__pfeil{display:flex;align-items:center;justify-content:center;align-self:center;color:var(--sand)}.vergleich__pfeil svg{width:44px;height:26px}@media(max-width:759px){.vergleich__pfeil svg{transform:rotate(90deg);width:34px;height:22px}}.vergleich__fuss{margin-top:.7rem;margin-bottom:0;color:var(--tinte-weich);line-height:1.5;font-size:max(1rem,var(--s--1))}.vergleich__fuss b{color:var(--sand);font-weight:600}.vergleich figcaption{margin-top:1.1rem;color:var(--tinte-weich);font-size:max(1rem,var(--s--1));line-height:1.55}@media(min-width:1200px){.vergleich__fuss,.vergleich figcaption{font-size:var(--s--1)}}.kachel__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;margin-bottom:.85rem;background:var(--himmel);color:var(--lagune)}.kachel__icon svg{width:22px;height:22px}.kachel--himmel .kachel__icon{background:var(--weiss);color:var(--welle)}.abschnitt--dunkel .kachel__icon{background:#ffffff1a;color:#7fc7f7}@media(max-width:520px){.kachel__icon{width:38px;height:38px;border-radius:12px;margin-bottom:.7rem}.kachel__icon svg{width:19px;height:19px}}.codekarte{margin:1rem 0 0;padding:.9rem 1rem;overflow-x:auto;background:var(--tinte);border-radius:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.65;color:#c9d6e4;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.codekarte code{font:inherit;color:inherit;white-space:pre}.datei-grid{display:grid;gap:clamp(1rem,2.2vw,2rem);grid-template-columns:minmax(0,1fr);align-items:start}.datei-grid>*{min-width:0;grid-column:auto}@media(min-width:860px){.datei-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center}}.datei-nach{margin-top:.8rem;color:var(--tinte-weich);font-size:max(1rem,var(--s--1));line-height:1.6}@media(min-width:1200px){.datei-nach{font-size:var(--s--1)}}.datei-grid .codekarte{margin-top:0}.ueberblick{margin-top:1.8rem;border-radius:var(--radius-gross);overflow:hidden;border:1px solid var(--linie);background:var(--weiss);box-shadow:var(--schatten)}.ueberblick__leiste{display:flex;gap:.4rem;padding:.7rem .9rem 0;background:var(--papier);border-bottom:1px solid var(--linie);flex-wrap:wrap}.ueberblick__reiter{padding:.5rem .9rem;border-radius:9px 9px 0 0;color:var(--tinte-weich);font-weight:600;font-size:max(1rem,var(--s--1))}.ueberblick__reiter[data-an=true]{background:var(--weiss);color:var(--tinte);box-shadow:0 -1px 0 var(--linie) inset}.ueberblick__koerper{display:grid;gap:clamp(1rem,2.4vw,1.8rem);padding:clamp(1rem,2.4vw,1.6rem);grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.ueberblick__koerper{grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:start}}.ueberblick__wert{padding:clamp(.9rem,2vw,1.2rem);border-radius:14px;background:var(--himmel);text-align:center}.ueberblick__zahl{font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-weight:800;color:var(--welle);line-height:1;font-size:var(--s-3);font-variant-numeric:tabular-nums}.ueberblick__label{margin-top:.3rem;color:var(--tinte);font-weight:700;font-size:max(1rem,var(--s--1))}.ueberblick__zusatz{margin-top:.15rem;color:var(--tinte-weich);font-size:max(1rem,var(--s--1))}.ueberblick__zeilen{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.ueberblick__zeilen li{display:grid;align-items:center;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.6rem .8rem;border-radius:11px;background:var(--papier);color:var(--tinte-weich);line-height:1.4;font-size:max(1rem,var(--s--1))}.ueberblick__zeilen b{color:var(--tinte);white-space:nowrap}.ueberblick__punkt{width:12px;height:12px;border-radius:50%;background:var(--linie)}.ueberblick__punkt[data-art=ja]{background:#127c86}.ueberblick__punkt[data-art=quelle]{background:#7fc7f7}.ueberblick__punkt[data-art=nein]{background:#c9d2de}.bildunterschrift{margin-top:.8rem;color:var(--sand);line-height:1.5;font-size:max(1rem,var(--s--1))}@media(min-width:1200px){.ueberblick__reiter,.ueberblick__label,.ueberblick__zusatz,.ueberblick__zeilen li,.bildunterschrift{font-size:var(--s--1)}}.checkliste{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.7rem}.checkliste li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;color:#c3cce6;line-height:1.6;font-size:max(1rem,var(--s--1))}.checkliste li span{min-width:0}.checkliste li:before{content:"";width:22px;height:22px;border-radius:50%;margin-top:.15rem;background:#0a9cf338;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237FC7F7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E");background-size:14px 14px;background-position:center;background-repeat:no-repeat}.preiszeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.16)}.preiszeile b{font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-weight:800;color:#fff;font-size:var(--s-3);line-height:1.1}.preiszeile strong{display:block;color:#fff;font-size:max(1rem,var(--s--1))}.preiszeile span{display:block;margin-top:.15rem;color:#a9b8c8;line-height:1.5;font-size:max(1rem,var(--s--1))}@media(min-width:1200px){.ring__zahl span,.scorekarte__fuss,.checkliste li,.preiszeile strong,.preiszeile span{font-size:var(--s--1)}}.checkform{margin-top:1.2rem;display:grid;gap:.7rem}.checkform__zeile{display:grid;gap:.7rem}@media(min-width:620px){.checkform__zeile--zwei{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkform .feldgruppe{display:grid;gap:.25rem;min-width:0}.checkform .feldgruppe>span{color:#b9c6d4;font-size:max(1rem,var(--s--1))}.checkform input[type=text],.checkform input[type=email]{width:100%;font:inherit;font-size:max(1rem,var(--s--1));padding:.6rem .8rem;border-radius:10px;border:1.5px solid rgba(255,255,255,.22);background:#ffffff0f;color:#fff}.checkform input::placeholder{color:#8fa0b2}.checkform input:focus-visible{outline:2px solid var(--welle);outline-offset:2px;border-color:var(--welle)}.checkform .zustimmung{display:flex;align-items:flex-start;gap:.55rem;color:#b9c6d4;line-height:1.45;font-size:max(1rem,var(--s--1))}.checkform .zustimmung input{margin-top:.2rem;width:20px;height:20px;flex:0 0 auto}.checkform .zustimmung a{color:#7fc7f7}.checkform .aktionen{margin-top:.3rem}.checkform .formularhinweis{margin:0;color:#b9c6d4;line-height:1.45;font-size:max(1rem,var(--s--1))}.checkform .formularhinweis[data-art=fehler]{color:#ffb4a8}.checkform .formularhinweis[data-art=gut]{color:#8fe3b0}@media(min-width:1200px){.checkform .feldgruppe>span,.checkform input[type=text],.checkform input[type=email],.checkform .zustimmung,.checkform .formularhinweis{font-size:var(--s--1)}}.anfragehinweis{margin-top:1.1rem;padding:.85rem 1rem;border-radius:14px;background:#0a9cf324;border:1px solid rgba(127,199,247,.4);color:#dce3f5;line-height:1.55;font-size:max(1rem,var(--s--1))}.anfragehinweis b{color:#fff}@media(min-width:1200px){.anfragehinweis{font-size:var(--s--1)}}.checkform__fussnote{margin:.1rem 0 0;color:#9aa7c8;line-height:1.45;font-size:max(.95rem,var(--s--2,.9rem))}.bedingungen{margin-top:1rem;padding:.8rem 1rem;border-radius:14px;display:grid;gap:.45rem;background:#0a9cf31f;border:1px solid rgba(127,199,247,.35)}.bedingungen p{margin:0;color:#c3cce6;line-height:1.5;font-size:max(1rem,var(--s--1))}.bedingungen b{color:#fff}.bericht{margin:0;padding:1.1rem;border-radius:var(--radius-gross);background:#ffffff0d;border:1px solid rgba(147,169,228,.28)}.bericht__kopf{display:flex;align-items:center;gap:.6rem;margin:0;color:#9aa7c8;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.bericht__kopf span{padding:.14rem .5rem;border-radius:999px;background:#93a9e433;color:#c3cce6;letter-spacing:.02em}.bericht__zahl{margin:.7rem 0 0;color:#c3cce6;line-height:1.4;font-size:max(1rem,var(--s--1))}.bericht__zahl b{display:block;font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-weight:800;color:#fff;font-size:var(--s-2);line-height:1.1;font-variant-numeric:tabular-nums}.bericht__fragen{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.5rem}.bericht__fragen li{display:grid;align-items:center;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.6rem .8rem;border-radius:11px;background:#ffffff0f;color:#dce3f5;line-height:1.4;font-size:max(1rem,var(--s--1))}.bericht__fragen b{color:#9aa7c8;white-space:nowrap;font-weight:700}.bericht__punkt{width:12px;height:12px;border-radius:50%;background:#ffffff4d}.bericht__punkt[data-art=ja]{background:#8fe3b0}.bericht__punkt[data-art=quelle]{background:#7fc7f7}.bericht__punkt[data-art=nein]{background:#ffffff47}.bericht__marke{margin:1rem 0 0;padding:.75rem .85rem;border-radius:11px;background:#0a9cf324;color:#dce3f5;line-height:1.5;font-size:max(1rem,var(--s--1))}.bericht__marke b{display:block;color:#fff;margin-bottom:.25rem}.bericht figcaption{margin-top:.9rem;color:#9aa7c8;line-height:1.5;font-size:max(.95rem,var(--s--2,.9rem))}.mehr{margin-top:1.2rem;border-top:1px solid rgba(147,169,228,.28);padding-top:.9rem}.mehr>summary{cursor:pointer;color:#7fc7f7;font-weight:700;font-size:max(1rem,var(--s--1))}.mehr>summary::marker{color:#7fc7f7}.mehr[open]>summary{margin-bottom:.9rem}.schrittliste{list-style:none;counter-reset:schritt;margin:0;padding:0;display:grid;gap:.6rem}.schrittliste li{counter-increment:schritt;position:relative;padding:.65rem .9rem .65rem 2.8rem;border-radius:12px;background:#93a9e41a;border:1px solid rgba(147,169,228,.28);color:#c3cce6;line-height:1.5;font-size:max(1rem,var(--s--1))}.schrittliste li:before{content:counter(schritt);position:absolute;left:.75rem;top:.62rem;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0a9cf33d;color:#7fc7f7;font-weight:800;font-size:max(1rem,var(--s--1));line-height:1}.schrittliste b{color:#fff}.mehr .nachsatz{color:#9aa7c8}@media(min-width:1200px){.bedingungen p,.bericht__zahl,.bericht__fragen li,.bericht__marke,.mehr>summary,.schrittliste li{font-size:var(--s--1)}}[aria-labelledby=geoanalyse] .zusammen-grid{align-items:start}@media(max-width:619px){.bericht__fragen li{grid-template-columns:auto minmax(0,1fr)}.bericht__fragen b{grid-column:2;white-space:normal;margin-top:.15rem}}
