.akt{position:relative}.akt-buehne{align-items:center;min-height:100svh;display:grid;position:relative;overflow:clip}.akt-tafeln{gap:clamp(2rem,5vw,3.5rem);display:grid}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.akt{height:calc(100svh + var(--akt-strecke));view-timeline-name:--akt;view-timeline-axis:block}.akt-tafeln{gap:0}.akt-tafeln>*{grid-area:1/1}.akt-buehne{height:100svh;min-height:0;position:sticky;top:0}.akt [data-von]{animation-name:var(--anim,tafel-durchlauf);animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--akt;animation-range:contain var(--von) contain var(--bis)}}}@keyframes tafel-durchlauf{0%{opacity:0;transform:translateY(var(--tafel-weg,2.5rem)) scale(1.03)}20%,80%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(calc(var(--tafel-weg,2.5rem) * -1)) scale(.97)}}@keyframes tafel-bleibt{0%{opacity:0;transform:translateY(var(--tafel-weg,2.5rem)) scale(1.03)}20%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ebene-zug{0%{opacity:0;transform:scale(1.04)}20%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.99)}}.zeigt{--auftritt-versatz:2rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.zeigt{animation:linear both auftritt;animation-timeline:view();animation-range:entry entry 85%}.zeigt-reihe>*{animation:linear both auftritt;animation-timeline:view();animation-range:entry entry 62%}.zeigt-reihe>:nth-child(2){animation-range:entry entry 74%}.zeigt-reihe>:nth-child(3){animation-range:entry entry 86%}.zeigt-reihe>:nth-child(4){animation-range:entry entry 98%}.zeigt-maske{animation:linear both maske-auf;animation-timeline:view();animation-range:entry 6% cover 40%}}}@keyframes auftritt{0%{transform:translateY(var(--auftritt-versatz))}to{transform:translateY(0)}}@keyframes maske-auf{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.knopf{min-height:3.125rem;font-size:var(--fs-klein);letter-spacing:.04em;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.625rem;padding-inline:1.875rem;font-weight:500;text-decoration:none;display:inline-flex}.knopf:active{transform:translateY(1px)}.knopf-hell{background:var(--white);color:var(--ink)}.knopf-hell:hover{background:var(--paper-2)}.knopf-linie{color:inherit;border:1px solid}.knopf-linie:hover{background:var(--white);color:var(--ink)}.knopf-dunkel{background:var(--ink);color:var(--white)}.knopf-dunkel:hover{background:var(--graphite)}.knopf-linie-dunkel{border:1px solid var(--stone-200);color:var(--ink)}.knopf-linie-dunkel:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.fragen-grund{background:var(--paper-2)}.fragen-raster{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:64rem){.fragen-raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.fragen-liste{border-top:1px solid var(--stone-200);min-width:0}.frage{border-bottom:1px solid var(--stone-200)}.frage summary{cursor:pointer;font-family:var(--font-playfair), ui-serif, Georgia, serif;transition:color var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-block:1.25rem;font-size:1.125rem;line-height:1.35;list-style:none;display:flex}.frage summary:hover{color:var(--stone-400)}.frage summary::-webkit-details-marker{display:none}.frage-zeichen{flex:none;width:1rem;height:1rem;margin-top:.375rem;position:relative}.frage-zeichen:before,.frage-zeichen:after{content:"";background:var(--ink);height:1px;transition:transform var(--dur-fast) var(--ease-out);position:absolute;inset:50% 0 auto}.frage-zeichen:after{transform:rotate(90deg)}.frage[open] .frage-zeichen:after{transform:rotate(0)}.frage-antwort{max-width:64ch;color:var(--stone-400);font-size:var(--fs-klein);padding-bottom:1.5rem;line-height:1.8}.abschnitt{padding-block:clamp(4rem,9vw,8rem)}.abschnitt-dunkel{background:var(--black);color:var(--white)}.abschnitt-dunkel h2,.abschnitt-dunkel h3{color:var(--white)}.abschnitt-kopf{max-width:44rem}.abschnitt-marke{font-size:var(--fs-klein);letter-spacing:.18em;text-transform:uppercase;color:var(--stone-400);align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.abschnitt-marke:before{content:"";background:currentColor;flex:none;width:1.75rem;height:1px}.abschnitt-nummer{font-family:var(--font-playfair), ui-serif, Georgia, serif;letter-spacing:.04em;font-variant-numeric:tabular-nums}.abschnitt-dunkel .abschnitt-marke{color:var(--stone-500)}.abschnitt-kopf h2{font-size:var(--fs-h2)}.abschnitt-kopf p{color:var(--stone-400);max-width:42rem;margin-top:1.25rem}.abschnitt-dunkel .abschnitt-kopf p{color:var(--stone-500)}.sbuehne{background:var(--black);color:var(--white);isolation:isolate;display:grid;position:relative}.sbuehne-ebene,.sbuehne-schleier,.sbuehne-inhalt{grid-area:1/1}.sbuehne-ebene{overflow:clip}.sbuehne-bild,.sbuehne-bild img{width:100%;height:100%;display:block}.sbuehne-bild img{object-fit:cover;object-position:62% 55%;opacity:.62}.sbuehne-schleier{pointer-events:none;background:linear-gradient(#0a0a0bd1 0%,#0a0a0ba8 45%,#0a0a0be6 100%)}@media (min-width:64rem){.sbuehne-bild img{object-position:50% 50%;opacity:.78}.sbuehne-schleier{background:linear-gradient(90deg,#0a0a0bf5 0%,#0a0a0be6 38%,#0a0a0b8c 62%,#0a0a0b40 100%),linear-gradient(#0a0a0b59 0%,#0000 30% 70%,#0a0a0bb3 100%)}}.sbuehne-inhalt{padding-block:calc(var(--header-h) + clamp(3rem, 8vw, 6rem)) clamp(3rem, 7vw, 5.5rem);align-self:center;position:relative}.sbuehne-marke{font-size:var(--fs-klein);letter-spacing:.18em;text-transform:uppercase;color:#ffffffc2;align-items:center;gap:.75rem;display:flex}.sbuehne-marke:before{content:"";background:currentColor;width:1.75rem;height:1px}.sbuehne-titel{font-size:var(--fs-h1);text-wrap:balance;max-width:20ch;margin-top:1rem}.sbuehne-text{color:#ffffffd6;max-width:52ch;margin-top:1.5rem;font-size:1.125rem;line-height:1.75}.sbuehne-aktionen{flex-wrap:wrap;gap:.875rem;margin-top:clamp(1.75rem,3.5vw,2.5rem);display:flex}.sbuehne-band{border-top:1px solid var(--stone-700);background:var(--black);grid-area:2/1}.sbuehne-eckpunkte{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding-block:1.25rem;list-style:none;display:grid}.sbuehne-eckpunkte li{border-left:1px solid var(--stone-700);gap:.25rem;min-width:0;padding-left:1rem;display:grid}.sbuehne-eckpunkte strong{font-family:var(--font-playfair), ui-serif, Georgia, serif;font-variant-numeric:tabular-nums;font-size:clamp(1.375rem,3vw,2rem);font-weight:500;line-height:1.1}.sbuehne-eckpunkte span{color:#ffffffad;font-size:.8125rem;line-height:1.4}.kurz{background:var(--paper);border-bottom:1px solid var(--stone-200)}.kurz-raster{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:64rem){.kurz-raster{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}}.kurz-text{min-width:0}.kurz-titel{font-size:var(--fs-h3);color:var(--stone-400)}.kurz-saetze{background:var(--stone-200);border-block:1px solid var(--stone-200);gap:1px;max-width:62ch;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.kurz-saetze li{background:var(--paper);text-wrap:pretty;grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;column-gap:.75rem;padding-block:.9375rem;font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.6;display:grid}.kurz-nummer{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--stone-400);font-variant-numeric:tabular-nums;font-size:1.375rem;line-height:1}.kurz-inhalt{border:1px solid var(--stone-200);background:var(--white);border-radius:.75rem;min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem)}.kurz-inhalt-title,.kurz-inhalt-titel{font-family:var(--schrift-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--stone-400);font-size:.75rem;font-weight:600}.kurz-inhalt-liste{margin:.75rem 0 0;padding:0;list-style:none;display:grid}.kurz-inhalt-liste a{border-top:1px solid var(--stone-200);font-size:var(--fs-klein);transition:color var(--dur-fast) var(--ease-out);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding-block:.5rem;line-height:1.45;text-decoration:none;display:grid}.kurz-inhalt-liste li:first-child a{border-top:0}.kurz-inhalt-liste a:hover{color:var(--stone-400)}.kurz-inhalt-nummer{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--stone-400);font-variant-numeric:tabular-nums;font-size:.8125rem}.kurz-inhalt-kurz{display:none}@media (max-width:63.99rem){.kurz-inhalt{background:0 0;border:0;border-radius:0;padding:0}.kurz-inhalt-liste{margin:.75rem calc(var(--rand) * -1) 0;padding:0 var(--rand) .375rem;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:.5rem;overflow-x:auto}.kurz-inhalt-liste a,.kurz-inhalt-liste li:first-child a{border:1px solid var(--stone-200);background:var(--white);white-space:nowrap;border-radius:999px;grid-template-columns:auto auto;align-items:center;min-height:2.75rem;padding:0 1rem}.kurz-inhalt-lang{display:none}.kurz-inhalt-kurz{display:inline}}.seiten-text{gap:1.125rem;max-width:62ch;margin-top:clamp(1.5rem,3vw,2rem);font-size:1.0625rem;line-height:1.8;display:grid}.abschnitt-dunkel .seiten-text{color:#fffc}.abschnitt:not(.abschnitt-dunkel) .seiten-text{color:var(--stone-400)}.abschnitt-koerper{min-width:0}@media (min-width:64rem){.abschnitt-koerper.mit-seite{display:flow-root}.abschnitt-koerper.mit-seite>.kern,.abschnitt-koerper.mit-seite>.abschnitt-links,.abschnitt-koerper.mit-seite>.vertiefung{float:left;clear:left;width:calc(52.5% - clamp(1rem,2vw,1.75rem))}.abschnitt-koerper.mit-seite>.abschnitt-seite{float:right;clear:right;width:calc(47.5% - clamp(1rem,2vw,1.75rem))}.abschnitt-koerper.mit-seite>.abschnitt-band{clear:both}.abschnitt-koerper .seiten-text{max-width:58ch}}.abschnitt-bild{min-width:0;margin:clamp(1.5rem,3vw,2rem) 0 0}.abschnitt-bild-fenster{background:var(--paper-2);border-radius:.75rem;overflow:clip}.abschnitt-dunkel .abschnitt-bild-fenster{background:var(--graphite)}.abschnitt-bild picture,.abschnitt-bild img{width:100%;display:block}.abschnitt-bild img{object-fit:cover}.abschnitt-bild figcaption{color:var(--stone-400);max-width:52ch;margin-top:.875rem;font-size:.8125rem;line-height:1.6}.abschnitt-dunkel .abschnitt-bild figcaption{color:var(--stone-500)}.seiten-punkte{background:var(--stone-200);border:1px solid var(--stone-200);border-radius:.75rem;gap:1px;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid;overflow:clip}.abschnitt-dunkel .seiten-punkte{background:var(--stone-700);border-color:var(--stone-700)}@media (min-width:48rem){.seiten-punkte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.seiten-punkte:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.seiten-punkte:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.seiten-punkte:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}}.seiten-punkte li{background:var(--paper);align-content:start;gap:.625rem;min-width:0;padding:clamp(1.375rem,2.5vw,1.875rem);display:grid}.abschnitt-dunkel .seiten-punkte li{background:var(--graphite)}.seiten-punkte h3{font-size:1.125rem}.seiten-punkte p{font-size:var(--fs-klein);color:var(--stone-400);line-height:1.7}.abschnitt-dunkel .seiten-punkte p{color:var(--stone-500)}.seiten-liste{max-width:62ch;margin-top:clamp(2rem,4vw,3rem)}.seiten-liste h3{font-size:1.125rem}.seiten-liste ul{font-size:var(--fs-klein);color:var(--stone-400);gap:.625rem;margin:1rem 0 0;padding:0;line-height:1.7;list-style:none;display:grid}.abschnitt-dunkel .seiten-liste ul{color:var(--stone-500)}.seiten-liste li{padding-left:1.375rem;position:relative}.seiten-liste li:before{content:"";background:currentColor;width:.625rem;height:1px;position:absolute;top:.72em;left:0}.seiten-tabelle{margin-top:clamp(2rem,4vw,3rem)}.seiten-tabelle-rollen{border:1px solid var(--stone-200);background:var(--white);border-radius:.75rem;overflow-x:auto}.abschnitt-dunkel .seiten-tabelle-rollen{border-color:var(--stone-700);background:var(--graphite)}.seiten-tabelle-rollen:focus-visible{outline-offset:4px}.seiten-tabelle table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--fs-klein);font-variant-numeric:tabular-nums;line-height:1.5}.seiten-tabelle th,.seiten-tabelle td{text-align:left;vertical-align:top;border-top:1px solid var(--stone-200);padding:.875rem 1rem}.abschnitt-dunkel .seiten-tabelle th,.abschnitt-dunkel .seiten-tabelle td{border-top-color:var(--stone-700)}.seiten-tabelle thead th{font-family:var(--schrift-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--stone-400);border-top:0;font-size:.6875rem;font-weight:600}.abschnitt-dunkel .seiten-tabelle thead th{color:var(--stone-500)}.seiten-tabelle tbody th{font-weight:500}.seiten-tabelle td{color:var(--stone-400)}.abschnitt-dunkel .seiten-tabelle td{color:#fffc}.seiten-tabelle tbody tr:last-child th,.seiten-tabelle tbody tr:last-child td{border-top:1px solid var(--stone-400)}.seiten-tabelle-fuss{max-width:68ch;color:var(--stone-400);margin-top:.875rem;font-size:.8125rem;line-height:1.65}.abschnitt-dunkel .seiten-tabelle-fuss{color:var(--stone-500)}.seiten-hinweis{max-width:62ch;font-size:var(--fs-klein);color:var(--stone-400);border-left:1px solid;margin-top:clamp(1.75rem,3vw,2.25rem);padding-left:1.25rem;line-height:1.75}.abschnitt-dunkel .seiten-hinweis{color:var(--stone-500)}.glossar-rollen{margin:clamp(2rem, 4vw, 3rem) calc(var(--rand) * -1) 0;padding:0 var(--rand) .5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);scrollbar-width:thin;scrollbar-color:var(--stone-700) transparent;overflow-x:auto}.glossar-rollen:focus-visible{outline-offset:-2px}.glossar-rollen .glossar-liste{grid-auto-columns:80%;grid-auto-flow:column;margin:0}.glossar-rollen .glossar-liste>div{scroll-snap-align:start}@media (min-width:48rem){.glossar-rollen{scroll-snap-type:none;margin-inline:0;padding:0;overflow:visible}.glossar-rollen .glossar-liste{grid-auto-columns:auto;grid-auto-flow:row}}.glossar-liste{background:var(--stone-700);border:1px solid var(--stone-700);border-radius:.75rem;gap:1px;margin:clamp(2rem,4vw,3rem) 0 0;display:grid;overflow:clip}@media (min-width:48rem){.glossar-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.glossar-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.glossar-liste>div{background:var(--graphite);align-content:start;gap:.625rem;min-width:0;padding:clamp(1.375rem,2.5vw,1.875rem);display:grid}.glossar-liste dt{font-family:var(--font-playfair), ui-serif, Georgia, serif;font-size:1.125rem;font-weight:500;line-height:1.25}.glossar-liste dd{font-size:var(--fs-klein);color:var(--stone-500);margin:0;line-height:1.7}.weiter-liste{gap:clamp(1rem,2vw,1.5rem);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.weiter-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.weiter-karte{background:var(--white);border:1px solid var(--stone-200);min-width:0;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-med) var(--ease-out);border-radius:.75rem;align-content:start;gap:.625rem;padding:clamp(1.375rem,2.5vw,1.875rem) 3.5rem clamp(1.375rem,2.5vw,1.875rem) clamp(1.375rem,2.5vw,1.875rem);display:grid;position:relative}.weiter-karte:hover{border-color:var(--stone-400);box-shadow:0 18px 40px #11111314}.weiter-karte:has(a:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.weiter-titel{font-size:1.25rem}.weiter-titel a{text-decoration:none}.weiter-titel a:after{content:"";position:absolute;inset:0}.weiter-titel a:focus-visible{outline:none}.weiter-karte p{font-size:var(--fs-klein);color:var(--stone-400);line-height:1.7}.weiter-pfeil{transition:transform var(--dur-fast) var(--ease-out);font-size:1.25rem;line-height:1;position:absolute;top:clamp(1.375rem,2.5vw,1.875rem);right:clamp(1.25rem,2.5vw,1.75rem)}.weiter-karte:hover .weiter-pfeil{transform:translate(.375rem)}.band{background:var(--black);color:var(--white)}.band-raster{align-items:center;gap:clamp(1.75rem,4vw,3rem);display:grid}@media (min-width:64rem){.band-raster{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.band-text{min-width:0}.band-text h2{font-size:var(--fs-h2);text-wrap:balance;max-width:18ch;margin-top:.75rem}.band-text p{max-width:52ch;color:var(--stone-500);margin-top:1.25rem}.band-aktionen{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}@media (min-width:64rem){.band-aktionen{justify-content:flex-end}}.band-mail{font-size:var(--fs-klein);color:var(--stone-500)}.abschnitt,.kurz{--g-1:var(--ink);--g-2:#77777d;--g-schiene:var(--stone-200);--g-linie:var(--stone-200);--g-text:var(--ink);--g-text-2:var(--stone-400);--g-flaeche:var(--white);--g-grund:var(--paper)}.abschnitt-dunkel{--g-1:var(--white);--g-2:var(--stone-500);--g-schiene:var(--stone-700);--g-linie:var(--stone-700);--g-text:var(--white);--g-text-2:var(--stone-500);--g-flaeche:var(--graphite);--g-grund:var(--black)}.kern{max-width:40rem;color:var(--g-text);margin-top:clamp(1.5rem,3vw,2rem);font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.6}.detail{border-top:1px solid var(--g-linie);border-bottom:1px solid var(--g-linie);margin-top:clamp(1.75rem,3.5vw,2.5rem)}.detail>summary{cursor:pointer;min-height:3.25rem;font-size:var(--fs-klein);letter-spacing:.04em;color:var(--g-text);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:.875rem;font-weight:500;list-style:none;display:flex}.detail>summary::-webkit-details-marker{display:none}.detail-zeichen{flex:none;width:.875rem;height:.875rem;position:relative}.detail-zeichen:before,.detail-zeichen:after{content:"";height:1px;transition:transform var(--dur-fast) var(--ease-out);background:currentColor;position:absolute;inset:50% 0 auto}.detail-zeichen:after{transform:rotate(90deg)}.detail[open] .detail-zeichen:after{transform:rotate(0)}.detail .seiten-text{margin-top:0;padding-bottom:1.5rem}.detail .seiten-tabelle{margin-top:.25rem;padding-bottom:1.5rem}@media (min-width:64rem){@supports selector(::details-content){.detail{border:0}.detail>summary{display:none}.detail::details-content{content-visibility:visible;display:block}.detail .seiten-text,.detail .seiten-tabelle{padding-bottom:0}.detail .seiten-tabelle{margin-top:clamp(2rem,4vw,3rem)}}}.grafik{background:var(--g-flaeche);border:1px solid var(--g-linie);min-width:0;max-width:46rem;color:var(--g-text);border-radius:.75rem;margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;padding:clamp(1.125rem,2.5vw,1.75rem)}.grafik-breit{max-width:none}.grafik-reihe{align-items:start;display:grid}@media (min-width:64rem){.grafik-reihe{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));column-gap:clamp(1rem,2vw,1.5rem)}.grafik-reihe>.grafik{max-width:none}}.grafik-titel{font-family:var(--schrift-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--g-text-2);font-size:.6875rem;font-weight:600;line-height:1.5}.grafik>.grafik-titel+*{margin-top:1.125rem}.grafik-fuss{color:var(--g-text-2);margin-top:1.125rem;font-size:.8125rem;line-height:1.6}.legende{color:var(--g-text-2);flex-wrap:wrap;gap:.375rem 1.25rem;margin:0;padding:0;font-size:.8125rem;line-height:1.5;list-style:none;display:flex}.grafik>.legende+*{margin-top:1.25rem}.legende li{align-items:center;gap:.5rem;display:flex}.legende-marke{background:var(--g-1);border-radius:2px;flex:none;width:.75rem;height:.75rem}.legende-marke.zwei{background:var(--g-2)}.legende-marke.rund{border-radius:50%}.kacheln{background:var(--g-linie);border:1px solid var(--g-linie);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:46rem;margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;padding:0;list-style:none;display:grid;overflow:clip}.kacheln>li{background:var(--g-flaeche);align-content:start;gap:.375rem;min-width:0;padding:1.125rem clamp(1rem,2vw,1.5rem);display:grid}.kacheln>li:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:48rem){.kacheln.drei{grid-template-columns:repeat(3,minmax(0,1fr))}.kacheln.drei>li:last-child:nth-child(odd){grid-column:auto}.abschnitt-seite .kacheln.drei,.abschnitt-links .kacheln.drei{grid-template-columns:repeat(2,minmax(0,1fr))}.abschnitt-seite .kacheln.drei>li:last-child:nth-child(odd),.abschnitt-links .kacheln.drei>li:last-child:nth-child(odd){grid-column:1/-1}.kacheln.vier{grid-template-columns:repeat(4,minmax(0,1fr))}}.kachel-wert{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--g-text);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:500;line-height:1.15}.kachel-bez{color:var(--g-text-2);font-size:.8125rem;line-height:1.45}.kachel-zusatz{color:var(--g-text-2);font-size:.75rem;line-height:1.5}.ablauf{counter-reset:schritt;margin:0;padding:0;list-style:none;display:grid}.ablauf>li{grid-template-columns:1.875rem minmax(0,1fr);column-gap:.875rem;min-width:0;padding-bottom:1.375rem;display:grid;position:relative}.ablauf>li:last-child{padding-bottom:0}.ablauf>li:not(:last-child):before{content:"";background:var(--g-linie);width:1px;position:absolute;top:1.875rem;bottom:0;left:calc(.9375rem - .5px)}.ablauf-nummer{border:1px solid var(--g-2);width:1.875rem;height:1.875rem;font-family:var(--font-playfair), ui-serif, Georgia, serif;font-variant-numeric:tabular-nums;background:var(--g-flaeche);color:var(--g-text);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:.875rem;line-height:1;display:grid}.ablauf-titel{min-height:1.875rem;font-family:var(--font-playfair), ui-serif, Georgia, serif;align-self:center;align-items:center;font-size:1.0625rem;font-weight:500;line-height:1.3;display:flex}.ablauf-text{font-size:var(--fs-klein);color:var(--g-text-2);grid-column:2;margin-top:.25rem;line-height:1.65}@media (min-width:64rem){.ablauf.quer{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:1.5rem}.ablauf.quer>li{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:.75rem;padding-bottom:0}.ablauf.quer>li:not(:last-child):before{width:auto;height:1px;inset:calc(.9375rem - .5px) -1.5rem auto 1.875rem}.ablauf.quer .ablauf-nummer{grid-row:auto}.ablauf.quer .ablauf-titel{min-height:0}.ablauf.quer .ablauf-text{grid-column:1;margin-top:0}}.wege{gap:1.5rem;display:grid}.weg-titel{font-family:var(--font-playfair), ui-serif, Georgia, serif;font-size:1.0625rem;font-weight:500;line-height:1.3}.weg-kette{flex-wrap:wrap;gap:.5rem 0;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.weg-kette li{align-items:center;font-size:.8125rem;line-height:1.3;display:flex}.weg-kette li span{border:1px solid var(--g-2);color:var(--g-text-2);border-radius:999px;padding:.4375rem .75rem}.weg-kette li:not(:last-child):after{content:"";background:var(--g-2);width:.875rem;height:1px}.weg.betont .weg-kette li span{background:var(--g-1);border-color:var(--g-1);color:var(--g-flaeche)}.weg.betont .weg-kette li:not(:last-child):after{background:var(--g-1)}.weg-fazit{color:var(--g-text-2);margin-top:.75rem;font-size:.8125rem;line-height:1.6}.weg+.weg{border-top:1px solid var(--g-linie);padding-top:1.5rem}.formel{gap:1.25rem;display:grid}.formel-zeile{flex-wrap:wrap;align-items:flex-start;gap:.75rem .625rem;margin:0;display:flex}.formel-glied{align-items:flex-start;gap:.625rem;display:flex}.formel-term{justify-items:start;gap:.25rem;display:grid}.formel-term b{font-family:var(--font-playfair), ui-serif, Georgia, serif;white-space:nowrap;font-size:clamp(1.1875rem,2.2vw,1.5rem);font-weight:500;line-height:1.15}.formel-term small{max-width:11rem;color:var(--g-text-2);font-size:.75rem;line-height:1.4}.formel-zeichen{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--g-text-2);font-size:clamp(1.1875rem,2.2vw,1.5rem);line-height:1.15}.formel-term.ergebnis b{background:var(--g-1);color:var(--g-flaeche);border-radius:.25rem;margin-inline:-.125rem;padding-inline:.5rem}.formel-zeile+.formel-zeile{border-top:1px solid var(--g-linie);padding-top:1.25rem}.listenpaar{background:var(--g-linie);border:1px solid var(--g-linie);border-radius:.75rem;gap:1px;max-width:46rem;margin-top:clamp(1.75rem,3.5vw,2.5rem);display:grid;overflow:clip}@media (min-width:40rem){.listenpaar{grid-template-columns:repeat(2,minmax(0,1fr))}}.listenpaar>div{background:var(--g-flaeche);min-width:0;padding:clamp(1.125rem,2.5vw,1.625rem)}.listenpaar h3{font-size:1.0625rem;line-height:1.3}.listenpaar ul{font-size:var(--fs-klein);color:var(--g-text-2);gap:.625rem;margin:.875rem 0 0;padding:0;line-height:1.55;list-style:none;display:grid}.listenpaar li{padding-left:1.625rem;position:relative}.listenpaar li:before,.listenpaar li:after{content:"";position:absolute}.zeichen-haken li:before{border:solid var(--g-1);border-width:0 1.5px 1.5px 0;width:.375rem;height:.6875rem;top:.3em;left:.25rem;transform:rotate(40deg)}.zeichen-kreuz li:before,.zeichen-kreuz li:after{background:var(--g-2);width:.8125rem;height:1.5px;top:.72em;left:0;transform:rotate(45deg)}.zeichen-kreuz li:after{transform:rotate(-45deg)}.zeichen-offen li:before{border:1.5px solid var(--g-2);border-radius:50%;width:.75rem;height:.75rem;top:.32em;left:0}.zeichen-strich li:before{background:var(--g-2);width:.75rem;height:1px;top:.75em;left:0}.balken{gap:1.125rem;margin:0;display:grid}.balken-zeile{gap:.4375rem;min-width:0;display:grid}.balken-zeile dt{font-size:var(--fs-klein);font-weight:500;line-height:1.35}.balken-zeile dd{gap:.4375rem;margin:0;display:grid}.balken-spur{height:.875rem;width:calc(var(--laenge,1) * 100%);gap:2px;min-width:.375rem;display:flex}.balken-teil{width:calc(var(--anteil,1) * 100% - 1px);background:var(--g-1);flex:none;height:100%}.balken-teil.zwei{background:var(--g-2)}.balken-teil.rest{flex:1 1 0;width:auto}.balken-spur>:last-child{border-radius:0 4px 4px 0}.balken-wert{color:var(--g-text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.125rem .875rem;font-size:.8125rem;line-height:1.5;display:flex}.balken-wert b{color:var(--g-text);font-weight:600}.balken-zeile.summe{border-top:1px solid var(--g-linie);padding-top:1.125rem}.hantel{gap:1.25rem;margin:0;display:grid}.hantel-zeile{gap:.5rem;min-width:0;display:grid}.hantel-zeile dt{font-size:var(--fs-klein);font-weight:500;line-height:1.35}.hantel-zeile dd{gap:.5rem;margin:0;display:grid}.hantel-achse{height:1rem;margin-inline:.5rem;position:relative}.hantel-achse:before{content:"";background:var(--g-schiene);height:1px;position:absolute;inset:50% 0 auto}.hantel-strecke{top:calc(50% - 1px);left:calc(var(--von) * 100%);width:calc((var(--bis) - var(--von)) * 100%);background:var(--g-2);height:2px;position:absolute}.hantel-punkt{top:50%;left:calc(var(--lage) * 100%);background:var(--g-1);width:.75rem;height:.75rem;box-shadow:0 0 0 2px var(--g-flaeche);border-radius:50%;margin:-.375rem 0 0 -.375rem;position:absolute}.hantel-punkt.zwei{background:var(--g-2)}.hantel-skala{height:1.125rem;color:var(--g-text-2);font-variant-numeric:tabular-nums;margin:.25rem .5rem 0;font-size:.6875rem;line-height:1;position:relative}.hantel-skala span{left:calc(var(--lage) * 100%);padding-top:.375rem;position:absolute;transform:translate(-50%)}.hantel-skala span:before{content:"";background:var(--g-schiene);width:1px;height:.25rem;position:absolute;top:0;left:50%}.anteile{gap:1.25rem;margin:0;display:grid}.anteil{gap:.5rem;min-width:0;display:grid}.anteil dt{font-size:var(--fs-klein);font-weight:500;line-height:1.35}.anteil dd{gap:.5rem;margin:0;display:grid}.objektgruppen{gap:1.5rem;display:grid}.objektgruppe+.objektgruppe{border-top:1px solid var(--g-linie);padding-top:1.5rem}.objektgruppe-titel{margin-bottom:1rem;font-size:1.0625rem;line-height:1.3}@media (min-width:64rem){.objektgruppen:has(>:nth-child(2)){grid-template-columns:1.35fr 1fr 1fr;gap:2rem}.objektgruppen:has(>:nth-child(2)) .objektgruppe+.objektgruppe{border-top:0;border-left:1px solid var(--g-linie);padding-top:0;padding-left:2rem}}.haeuser{flex-wrap:wrap;align-items:flex-start;gap:1.5rem 1.25rem;display:flex}.haus{justify-items:start;gap:.5rem;min-width:0;max-width:9.5rem;display:grid}.haus-form{justify-items:stretch;display:grid}.haus-dach{width:100%;height:.875rem;color:var(--g-2);display:block}.haus-raster{grid-template-columns:repeat(var(--spalten,2), 1rem);border:1px solid var(--g-2);border-top:0;gap:.25rem;padding:.375rem;display:grid}.haus-flach .haus-raster{border-top:1px solid var(--g-2)}.einheit{border:1.5px solid var(--g-2);border-radius:2px;width:1rem;height:1rem}.einheit.belegt{background:var(--g-1);border-color:var(--g-1)}.einheit.breit{grid-column:1/-1;width:auto}.haus-name{font-size:.8125rem;font-weight:500;line-height:1.3}.haus-stand{color:var(--g-text-2);margin-top:-.25rem;font-size:.75rem;line-height:1.4}.legende-marke.hohl{border:1.5px solid var(--g-2);background:0 0}.eskala{grid-template-columns:repeat(9,minmax(0,1fr));gap:2px;margin:1rem 0 0;padding:0;list-style:none;display:grid}.eskala li{height:1.875rem;color:var(--g-text-2);background:var(--g-grund);border-radius:2px;place-items:center;font-size:.75rem;font-weight:500;line-height:1;display:grid}.eskala li.ist{background:var(--g-1);color:var(--g-flaeche);font-weight:700}.skizze svg{width:100%;max-width:26rem;height:auto;margin-inline:auto;display:block;overflow:visible}.skizze .s-linie{fill:none;stroke:var(--g-2);stroke-width:1px}.skizze .s-fein{fill:none;stroke:var(--g-schiene);stroke-width:1px}.skizze .s-punkt{fill:var(--g-1);stroke:var(--g-flaeche);stroke-width:2px}.skizze .s-punkt-2{fill:var(--g-flaeche);stroke:var(--g-2);stroke-width:1.5px}.skizze .s-ort{fill:var(--g-text);font-family:var(--schrift-sans);font-size:12px;font-weight:600}.skizze .s-neben{fill:var(--g-text-2);font-family:var(--schrift-sans);font-size:11px}.skizze-orte{color:var(--g-text-2);gap:.5rem;margin:1.125rem 0 0;padding:0;font-size:.8125rem;line-height:1.5;list-style:none;display:grid}.skizze-orte b{color:var(--g-text);font-weight:600}.stapel{gap:2px;display:grid}.stapel-teil{border:1px solid var(--g-2);border-radius:.375rem;gap:.25rem;padding:.875rem 1rem;display:grid}.stapel-teil.voll{background:var(--g-1);border-color:var(--g-1);color:var(--g-flaeche)}.stapel-teil b{font-size:var(--fs-klein);font-weight:600;line-height:1.35}.stapel-teil span{color:var(--g-text-2);font-size:.8125rem;line-height:1.5}.stapel-teil.voll span{color:inherit;opacity:.82}.stapel-klammer{letter-spacing:.1em;text-transform:uppercase;color:var(--g-text-2);margin-top:.875rem;font-size:.6875rem;font-weight:600}.stapel-klammer:first-child{margin-top:0}.galerie-rollen{margin:clamp(1.75rem, 3.5vw, 2.5rem) calc(var(--rand) * -1) 0;padding:0 var(--rand) .5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);scrollbar-width:thin;overflow-x:auto}.galerie-rollen:focus-visible{outline-offset:-2px}.galerie{grid-auto-columns:82%;grid-auto-flow:column;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.galerie>li{scroll-snap-align:start;min-width:0}.galerie figure{margin:0}.galerie-fenster{background:var(--g-flaeche);border-radius:.75rem;overflow:clip}.galerie picture,.galerie img{width:100%;display:block}.galerie img{object-fit:cover;height:auto}.galerie figcaption{color:var(--g-text-2);margin-top:.625rem;font-size:.8125rem;line-height:1.5}.galerie-hinweis{letter-spacing:.04em;color:var(--g-text-2);margin-top:.75rem;font-size:.75rem}@media (min-width:48rem){.galerie-rollen{scroll-snap-type:none;margin-inline:0;padding:0;overflow:visible}.galerie{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:clamp(1rem,2vw,1.5rem)}.galerie-hinweis{display:none}}@media (max-width:47.99rem){.seiten-tabelle-rollen{background:0 0;border:0;border-radius:0;overflow:visible}.seiten-tabelle table{min-width:0;display:block}.seiten-tabelle thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seiten-tabelle tbody{gap:.75rem;display:grid}.seiten-tabelle tbody tr{background:var(--g-linie);border:1px solid var(--g-linie);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:clip}.seiten-tabelle tbody th,.seiten-tabelle tbody td,.seiten-tabelle tbody tr:last-child th,.seiten-tabelle tbody tr:last-child td{background:var(--g-flaeche);border:0;padding:.75rem 1rem;display:block}.seiten-tabelle tbody th{font-family:var(--font-playfair), ui-serif, Georgia, serif;grid-column:1/-1;font-size:1.0625rem;font-weight:500;line-height:1.3}.seiten-tabelle tbody td{font-size:var(--fs-klein);line-height:1.5}.seiten-tabelle tbody td:before{content:attr(data-spalte);letter-spacing:.1em;text-transform:uppercase;color:var(--g-text-2);margin-bottom:.25rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:block}.seiten-tabelle tbody td:last-child:nth-child(2n){grid-column:1/-1}.seiten-tabelle table.schmal tbody td{grid-column:1/-1;line-height:1.6}.seiten-tabelle table.schmal tbody td:before{content:none}.seiten-tabelle table.summe tbody tr:last-child{border-color:var(--g-2)}}.objekt-tafel{background:var(--stone-700);border:1px solid var(--stone-700);font-variant-numeric:tabular-nums;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:clamp(2rem,4vw,3rem) 0 0;display:grid;overflow:clip}@media (min-width:48rem){.objekt-tafel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.objekt-tafel{grid-template-columns:repeat(4,minmax(0,1fr))}}.objekt-tafel>div{background:var(--graphite);align-content:start;gap:.375rem;min-width:0;padding:1.125rem clamp(1rem,2vw,1.5rem);display:grid}.objekt-tafel dt{letter-spacing:.1em;text-transform:uppercase;color:var(--stone-500);font-size:.6875rem}.objekt-tafel dd{margin:0;font-size:1.0625rem;line-height:1.35}.objekt-tafel.hell{background:var(--stone-200);border-color:var(--stone-200)}.objekt-tafel.hell>div{background:var(--paper)}.objekt-tafel.hell dt{color:var(--stone-400)}.objekt-tafel-fuss{max-width:68ch;color:var(--stone-500);margin-top:1.5rem;font-size:.8125rem;line-height:1.7}.abschnitt:not(.abschnitt-dunkel) .objekt-tafel-fuss{color:var(--stone-400)}.energie-liste{gap:clamp(1rem,2vw,1.5rem);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.energie-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.energie-liste>li{background:var(--graphite);border:1px solid var(--stone-700);border-radius:1rem;min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem)}.energie-liste h3{font-size:1.125rem}.energie-liste dl{gap:.75rem;margin:1.125rem 0 0;display:grid}@media (min-width:30rem){.energie-liste dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.energie-liste dt{letter-spacing:.1em;text-transform:uppercase;color:var(--stone-500);font-size:.6875rem}.energie-liste dd{font-size:var(--fs-klein);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.energie-offen{font-size:var(--fs-klein);color:var(--stone-500);border-left:1px solid var(--warn);margin-top:1rem;padding-left:1rem;line-height:1.7}.objekt-zweispalt{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:64rem){.objekt-zweispalt{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.objekt-liste{background:var(--paper-2);border-radius:1rem;min-width:0;padding:clamp(1.5rem,3vw,2.25rem)}.objekt-liste h3{font-size:1.125rem}.objekt-liste ul{font-size:var(--fs-klein);color:var(--stone-400);gap:.75rem;margin:1.125rem 0 0;padding:0;line-height:1.6;list-style:none;display:grid}.objekt-liste li{padding-left:1.25rem;position:relative}.objekt-liste li:before{content:"";background:var(--stone-400);width:.5rem;height:1px;position:absolute;top:.62em;left:0}.hinweis-liste{background:var(--stone-700);border:1px solid var(--stone-700);border-radius:1rem;gap:1px;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid;overflow:clip}@media (min-width:64rem){.hinweis-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.hinweis-liste li{background:var(--graphite);min-width:0;font-size:var(--fs-klein);color:var(--stone-500);padding:clamp(1.25rem,2.5vw,1.75rem);line-height:1.7}.kontaktseite-raster{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:64rem){.kontaktseite-raster{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.kontaktseite-wege{background:var(--stone-200);border-block:1px solid var(--stone-200);gap:1px;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.kontaktseite-wege li{background:var(--paper);gap:.5rem;min-width:0;padding:clamp(1.375rem,2.5vw,1.875rem) 0;display:grid}.kontaktseite-wege h3{font-size:var(--fs-h3)}.kontaktseite-wege p{max-width:54ch;color:var(--stone-400);font-size:var(--fs-klein);line-height:1.7}.kontaktseite-wege a{font-size:var(--fs-klein);text-underline-offset:.25em;justify-self:start;margin-top:.25rem;font-weight:500}.kontaktseite-karte{border:1px solid var(--stone-200);background:var(--white);min-width:0;font-style:normal;font-size:var(--fs-klein);color:var(--stone-400);border-radius:1rem;gap:.375rem;padding:clamp(1.5rem,3vw,2.25rem);line-height:1.7;display:grid}@media (min-width:64rem){.kontaktseite-karte{top:calc(var(--header-h) + 1.5rem);position:sticky}}.kontaktseite-firma{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--ink);margin-bottom:.5rem;font-size:1.375rem}.kontaktseite-wege-liste{color:var(--ink);gap:.375rem;margin-top:1rem;font-size:1rem;display:grid}.kontaktseite-offen{margin-top:1rem;font-size:.8125rem;line-height:1.65}.kontaktseite-register{border-top:1px solid var(--stone-200);font-variant-numeric:tabular-nums;margin-top:1rem;padding-top:1rem;font-size:.8125rem}.formular{gap:1.375rem;max-width:44rem;display:grid}.formular fieldset{border:0;min-width:0;margin:0;padding:0}.formular legend{font-size:var(--fs-klein);letter-spacing:.02em;margin-bottom:.75rem;padding:0;font-weight:600}.formular-anliegen-wahl{gap:.625rem;display:grid}@media (min-width:40rem){.formular-anliegen-wahl{grid-template-columns:repeat(2,minmax(0,1fr))}}.anliegen{background:var(--white);border:1px solid var(--stone-200);min-height:3.25rem;font-size:var(--fs-klein);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:.625rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:relative}.anliegen:hover{border-color:var(--stone-400)}.anliegen:has(input:checked){border-color:var(--ink);background:var(--ink);color:var(--white)}.anliegen:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.anliegen input{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute}.anliegen span:before{content:"";vertical-align:middle;width:.625rem;height:.625rem;transition:background-color var(--dur-fast) var(--ease-out);border:1px solid;border-radius:999px;margin-right:.75rem;display:inline-block}.anliegen:has(input:checked) span:before{background:currentColor}.formular-zeile{gap:1.375rem;display:grid}@media (min-width:40rem){.formular-zeile{grid-template-columns:repeat(2,minmax(0,1fr))}}.feld{gap:.5rem;min-width:0;display:grid}.feld>label{font-size:var(--fs-klein);letter-spacing:.02em;font-weight:600}.feld-optional{color:var(--stone-400);font-weight:400}.feld input:not([type=checkbox]):not([type=radio]),.feld select,.feld textarea{background:var(--white);border:1px solid var(--stone-200);width:100%;min-height:3.125rem;color:var(--ink);font:inherit;transition:border-color var(--dur-fast) var(--ease-out);border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5}.feld textarea{resize:vertical;min-height:8rem}.feld input:hover,.feld select:hover,.feld textarea:hover{border-color:var(--stone-400)}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.feld-ungueltig input,.feld-ungueltig select,.feld-ungueltig textarea{border-color:var(--error)}.feld-hinweis{color:var(--stone-400);font-size:.8125rem;line-height:1.6}.feld-fehler{color:var(--error);font-size:.8125rem;line-height:1.6}.feld-zustimmung label{font-size:var(--fs-klein);color:var(--stone-400);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;font-weight:400;line-height:1.6;display:grid}.feld-zustimmung input{width:1.125rem;height:1.125rem;accent-color:var(--ink);margin:.2rem 0 0}.feld-zustimmung a{color:var(--ink);text-underline-offset:.2em}.formular-falle{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.formular-status{min-height:1.5rem;font-size:var(--fs-klein);color:var(--stone-400);line-height:1.6}.formular-status:empty{display:none}.formular-status-fehler{border-left:2px solid var(--error);color:var(--error);background:var(--white);padding:.875rem 1rem}.formular-status:focus-visible{outline-offset:4px}.formular-fuss{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.formular-hinweis{color:var(--stone-400);font-size:.8125rem}.knopf[disabled]{opacity:.6;cursor:wait}.formular-fertig{background:var(--white);border:1px solid var(--stone-200);border-radius:.75rem;gap:1rem;max-width:44rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.formular-fertig h3{font-size:var(--fs-h3)}.formular-fertig p{max-width:56ch;color:var(--stone-400);line-height:1.7}.formular-fertig .knopf{justify-self:start;margin-top:.5rem}.anfrage-formular{margin-top:clamp(1.75rem,3.5vw,2.5rem)}.anfrage-offen{max-width:56ch;font-size:var(--fs-klein);margin-top:2rem;line-height:1.7}.anfrage-raster{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:64rem){.anfrage-raster{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.anfrage-seite{gap:1.5rem;min-width:0;display:grid}.anfrage-seite h3{font-size:1.125rem}.anfrage-seite p,.anfrage-seite li{font-size:var(--fs-klein);color:var(--stone-400);line-height:1.7}.anfrage-seite ul{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.anfrage-seite li{padding-left:1.25rem;position:relative}.anfrage-seite li:before{content:"";background:currentColor;width:.5rem;height:1px;position:absolute;top:.72em;left:0}
