.sz-seite{--sz-dunkel-text:#f1f5f9;--sz-dunkel-text-dim:#94a3b8;--sz-dunkel-line:rgba(255,255,255,0.08);--sz-dunkel-line-strong:rgba(255,255,255,0.14);--sz-dunkel-card:rgba(15,23,42,0.72);--sz-karte-mobil:clamp(300px,104vw,440px)}.sz-eingebettet,.sz-seite{--sz-schrift-klein:13px;--sz-schrift-text:15px;--sz-schrift-gross:17px}[data-theme-mode=light] .sz-seite{--sz-grundpunkt:rgba(15,23,42,0.24)}.sz-hero .sz-hero__text{width:100%;min-width:0;container-type:inline-size}.sz-hero .home-hero__title.sz-titel{--sz-titel-min:var(--pub-font-size-3xl,32px);font-size:max(var(--sz-titel-min),min(clamp(36px,min(4.8vw,10vh),var(--pub-font-size-6xl,72px)),calc(100cqi / (var(--sz-zeichen, 13) * .6))));-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.sz-titel .home-hero__line{text-wrap:balance;padding-bottom:.06em}.sz-hero{--sz-label-x:-50%}.sz-hero .home-map__label--fest{transform:translate(var(--sz-label-x),calc(-100% - 18px));animation:sz-einblenden .6s ease 1s both}@keyframes sz-einblenden{0%{opacity:0;transform:translate(var(--sz-label-x),calc(-100% - 10px))}to{opacity:1;transform:translate(var(--sz-label-x),calc(-100% - 18px))}}.home-map__welle.sz-netz{fill-opacity:.7}.home-hero--map .home-stats.sz-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.home-hero--map .sz-stats.home-stats--band>div{align-items:start}@media (max-width:1100px) and (min-width:861px){.sz-stats .home-stats__icon{display:none}}@media (max-width:860px){.home-hero--map .home-stats.sz-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero--map .sz-stats.home-stats--band>div:nth-child(odd){border-left:0}.home-hero--map .sz-stats.home-stats--band>div:nth-child(n+3){border-top:1px solid var(--home-line)}}.sz-karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:var(--space-lg)}.sz-karten--drei{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.sz-karten>:only-child{max-width:640px}.sz-karte{display:flex;flex-direction:column;padding:clamp(var(--space-lg),2.4vw,var(--space-xl));border:1px solid var(--kt-rand);border-radius:var(--radius-2xl,24px);background:var(--kt-glas);box-shadow:var(--kt-schatten);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sz-karte__titel{font-family:var(--home-display);font-size:var(--pub-font-size-xl,20px);font-weight:700;letter-spacing:-.02em;margin:0 0 var(--space-md)}.sz-karte__text{margin:0;font-size:var(--pub-font-size-base,16px);line-height:1.6;color:var(--home-text-dim)}.sz-karte__hinweis{margin:var(--space-md) 0 0;font-size:var(--sz-schrift-klein,13px);color:var(--home-text-dim)}.sz-karte__aktion{margin-top:auto;padding-top:var(--space-lg)}.sz-typen{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-md)}.sz-typen li{display:grid;grid-template-columns:1fr auto;row-gap:var(--space-sm);font-size:var(--sz-schrift-text,15px)}.sz-typen__wert{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sz-typen__balken{grid-column:1/-1;height:6px;border-radius:var(--radius-full,9999px);background:var(--home-line);overflow:hidden}.sz-typen__balken i{display:block;width:var(--anteil,0);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--home-accent),var(--kt-akzent-2))}.sz-nachfrage__wert{display:block;font-family:var(--home-display);font-size:clamp(var(--pub-font-size-4xl,40px),4.4vw,var(--pub-font-size-5xl,56px));font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:var(--space-sm);color:var(--home-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sz-punkte{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--space-sm) * 1.5);font-size:var(--sz-schrift-text,15px)}.sz-punkte li{display:flex;align-items:flex-start;gap:calc(var(--space-sm) + var(--space-xs) / 2)}.sz-punkte li>span{flex:none;display:grid;place-items:center;width:calc(var(--space-lg) - var(--space-xs) / 2);height:calc(var(--space-lg) - var(--space-xs) / 2);border-radius:var(--radius-full,9999px);background:var(--home-accent-soft);color:var(--home-accent)}.sz-lokal__raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--space-lg)}.sz-quellen{margin:var(--space-lg) 0 0;font-size:var(--pub-font-size-xs,12px);line-height:2.4;color:var(--home-text-dim)}.sz-quellen a{display:inline-block;padding-block:var(--space-xs);line-height:var(--space-md);color:inherit}.sz-fragen__liste{max-width:920px}.sz-orte{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--space-md)}.sz-ort{position:relative;display:flex;flex-direction:column;gap:calc(var(--space-xs) / 2);height:100%;padding:var(--space-md) var(--space-2xl) var(--space-md) var(--space-lg);border:1px solid var(--kt-rand);border-radius:var(--radius-xl,20px);background:var(--kt-glas);color:var(--home-text);text-decoration:none;transition:border-color var(--transition-normal),transform var(--transition-fast)}.sz-ort strong{font-size:var(--sz-schrift-gross,17px)}.sz-ort>span:not(.sz-ort__pfeil){font-size:var(--pub-font-size-sm,14px);color:var(--home-text-dim)}.sz-ort__pfeil{position:absolute;right:var(--space-lg);top:50%;transform:translateY(-50%);color:var(--home-accent);transition:transform var(--transition-fast)}a.sz-ort:hover{border-color:var(--home-accent);transform:translateY(-2px)}a.sz-ort:hover .sz-ort__pfeil{transform:translate(var(--space-xs),-50%)}.sz-ort--ohne{padding-right:var(--space-lg)}.sz-umland__fuss{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-xl)}.sz-gruppe+.sz-gruppe{margin-top:var(--space-2xl,48px)}.kt-seite.sz-eingebettet,.kt-seite.sz-eingebettet .home-section{background:none;border:0;box-shadow:none}.kt-seite.sz-eingebettet .home-section{padding:var(--space-3xl) 0}.kt-seite.sz-eingebettet .home-head{margin-bottom:var(--space-xl)}[data-theme-mode=light] .sz-seite .home-map__base{fill:var(--sz-grundpunkt)}[data-theme-mode=light] .sz-seite .home-map-stage .home-map svg{filter:none}[data-theme-mode=light] .sz-seite .home-map__label{background:var(--kt-glas-voll);box-shadow:var(--kt-schatten)}[data-theme-mode=light] .sz-seite .home-stats--band{background:var(--kt-glas)}[data-theme-mode=light] .sz-seite .home-deck,[data-theme-mode=light] .sz-seite .home-faecher__innen,[data-theme-mode=light] .sz-seite .home-window{--home-card:var(--sz-dunkel-card);--home-text:var(--sz-dunkel-text);--home-text-dim:var(--sz-dunkel-text-dim);--home-line:var(--sz-dunkel-line);--home-line-strong:var(--sz-dunkel-line-strong);color:var(--home-text)}@media (max-width:860px){.sz-hero .home-hero__title.sz-titel{--sz-titel-min:22px;font-size:max(var(--sz-titel-min),min(clamp(34px,10vw,46px),calc(100cqi / (var(--sz-zeichen, 13) * .6))))}.sz-hero.home-hero--map .home-map-stage{height:var(--sz-karte-mobil)}.sz-hero.home-hero--map .home-map-stage .home-map svg{opacity:1}.sz-hero{--sz-label-x:calc(var(--sz-anker, 0.5) * -100%)}.sz-hero .home-map__label--fest{display:flex}.sz-karte{padding:calc(var(--space-md) + var(--space-xs))}.sz-karte__titel{font-size:var(--kt-m-h3,var(--pub-font-size-lg,18px))}.sz-karte__text{font-size:var(--kt-m-text,15px)}.sz-ort{padding:calc(var(--space-sm) * 1.5) var(--space-2xl) calc(var(--space-sm) * 1.5) var(--space-md)}.sz-ort--ohne{padding-right:var(--space-md)}.sz-orte--kompakt{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.sz-orte--kompakt .sz-ort{padding:calc(var(--space-sm) + var(--space-xs) / 2) calc(var(--space-sm) * 1.5);border-radius:var(--radius-lg,16px)}.sz-orte--kompakt .sz-ort strong{font-size:var(--sz-schrift-text,15px);line-height:1.3;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.sz-orte--kompakt .sz-ort>span:not(.sz-ort__pfeil){font-size:var(--pub-font-size-xs,12px)}.sz-orte--kompakt .sz-ort__pfeil{display:none}.sz-umland__fuss .home-btn{width:100%;justify-content:center}.kt-seite.sz-eingebettet .home-section{padding:var(--space-2xl) 0}}@media (prefers-reduced-motion:reduce){.sz-hero .home-map__label--fest{animation:none}}