.feat.svelte-1g8aovu{flex-direction:column;padding:0;display:flex;overflow:hidden}.feat-bild.svelte-1g8aovu{aspect-ratio:4/3;position:relative}.feat-bild.svelte-1g8aovu img:where(.svelte-1g8aovu){object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}.feat-bild.svelte-1g8aovu .ic:where(.svelte-1g8aovu){margin:0;position:absolute;bottom:-23px;left:16px;box-shadow:0 4px 14px #0000002e}.feat-text.svelte-1g8aovu{padding:32px 22px 24px}.bild-band.svelte-1g8aovu{grid-template-columns:1.6fr 1fr;gap:16px;margin-top:8px;display:grid}.bild-band.svelte-1g8aovu figure:where(.svelte-1g8aovu){margin:0}.bild-band.svelte-1g8aovu img:where(.svelte-1g8aovu){object-fit:cover;border-radius:var(--radius-l);width:100%;height:280px;display:block}.bild-band.svelte-1g8aovu figcaption:where(.svelte-1g8aovu){color:var(--ink-2);margin-top:8px;font-size:.9rem}.pv-energiefluss.svelte-1g8aovu{margin-bottom:16px}.pv-energiefluss.svelte-1g8aovu:empty{display:none}.pv-live.svelte-1g8aovu{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-l);padding:24px 22px}.pv-jetzt.svelte-1g8aovu{align-items:center;gap:14px;margin-bottom:18px;display:flex}.pv-jetzt.svelte-1g8aovu b:where(.svelte-1g8aovu){font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.1;display:block}.pv-jetzt.svelte-1g8aovu span:where(.svelte-1g8aovu){color:var(--ink-2);font-size:.95rem}.pv-puls.svelte-1g8aovu{background:#2e7d32;border-radius:50%;flex:none;width:12px;height:12px;animation:2s ease-in-out infinite svelte-1g8aovu-pv-pulsieren}@keyframes svelte-1g8aovu-pv-pulsieren{0%,to{box-shadow:0 0 #2e7d3259}50%{box-shadow:0 0 0 9px #2e7d3200}}.pv-anlagenwahl.svelte-1g8aovu{margin-bottom:14px}.pv-wahl.svelte-1g8aovu{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.pv-hinweis.svelte-1g8aovu{color:var(--ink-2);margin:-4px 0 16px;font-size:.85rem}.pv-flusstext.svelte-1g8aovu{text-align:center;color:var(--ink-2);margin:6px 0 0;font-size:.82rem}.pv-wahl.svelte-1g8aovu button:where(.svelte-1g8aovu){font:inherit;border:1px solid var(--linie);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:7px 16px;font-size:.9rem;font-weight:600}.pv-wahl.svelte-1g8aovu button.aktiv:where(.svelte-1g8aovu){background:var(--rot);border-color:var(--rot);color:#fff}.pv-werte.svelte-1g8aovu{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.pv-wert.svelte-1g8aovu{border:1px solid var(--linie);border-radius:var(--radius-s);padding:16px 18px}.pv-wert.svelte-1g8aovu b:where(.svelte-1g8aovu){font-family:var(--font-display);font-size:clamp(1.5rem,3.6vw,2rem);display:block}.pv-wert.gruen.svelte-1g8aovu b:where(.svelte-1g8aovu){color:#2e7d32}.pv-wert.svelte-1g8aovu span:where(.svelte-1g8aovu){color:var(--ink-2);font-size:.92rem}.pv-fussnote.svelte-1g8aovu{color:var(--ink-3,var(--ink-2));margin:14px 0 0;font-size:.82rem}.pv-grafik.svelte-1g8aovu{margin-top:18px}.pv-grafik.svelte-1g8aovu svg:where(.svelte-1g8aovu){width:100%;height:auto;display:block}.g-raster.svelte-1g8aovu{stroke:var(--linie);stroke-width:1px;stroke-dasharray:3 5}.g-linie.svelte-1g8aovu{fill:none;stroke:#e8930c;stroke-width:2.5px;stroke-linejoin:round}.g-punkt.svelte-1g8aovu{fill:#e8930c}.g-balken.svelte-1g8aovu{fill:#e8930c;opacity:.85}.g-balken.svelte-1g8aovu:hover{opacity:1}.g-text.svelte-1g8aovu{fill:var(--ink-2);font-size:12px}.g-text.klein.svelte-1g8aovu{font-size:10.5px}.g-text.fett.svelte-1g8aovu{fill:var(--ink);font-weight:700}.g-achse.svelte-1g8aovu{color:var(--ink-3,var(--ink-2));justify-content:space-between;margin-top:4px;font-size:.78rem;display:flex}.cta-sektion.svelte-1g8aovu{padding-top:0}.cta.svelte-1g8aovu{text-align:center;background:var(--rot-hell);border-radius:20px;padding:40px 28px}.cta.svelte-1g8aovu h2:where(.svelte-1g8aovu){font-family:var(--font-display);margin:0 0 8px;font-size:clamp(1.6rem,3.6vw,2.2rem)}.cta.svelte-1g8aovu p:where(.svelte-1g8aovu){color:var(--ink-2);max-width:56ch;margin:0 auto 20px}.cta-btns.svelte-1g8aovu{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=720px){.bild-band.svelte-1g8aovu{grid-template-columns:1fr}.bild-band.svelte-1g8aovu img:where(.svelte-1g8aovu){height:220px}}
