@layer schale{.leiste__inhalt[hidden],.leiste__liste[hidden]{display:none}.leiste__gruppentitel--schalter,.leiste__untertitel--schalter{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-2)}.leiste__zuklapp{display:inline-flex;align-items:center;gap:var(--raum-1);margin:calc(var(--raum-1) * -1) calc(var(--raum-1) * -1) calc(var(--raum-1) * -1) 0;padding:var(--raum-1);border:0;border-radius:var(--radius-1);background:none;color:var(--muted);font:inherit;letter-spacing:inherit;line-height:1;cursor:pointer;transition:background-color var(--dauer-kurz) var(--kurve),color var(--dauer-kurz) var(--kurve)}.leiste__zuklapp:hover{background:var(--surface-2);color:var(--ink)}.leiste__zuklapp-zahl{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.leiste__zuklapp-pfeil{display:inline-block;transition:transform var(--dauer-kurz) var(--kurve)}.leiste__zuklapp[aria-expanded=false] .leiste__zuklapp-pfeil{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.leiste__zuklapp-pfeil{transition:none}}.karte--breit .kanalwahl-form{max-inline-size:32rem}@media (max-width:52rem){.leiste__zuklapp{display:none}.leiste__liste[hidden]{display:grid}.leiste__inhalt[hidden]{display:contents}}}@layer schale{.start{display:flex;flex-direction:column;min-height:100dvh;min-width:0}.mitte{width:100%;max-width:74rem;margin-inline:auto;padding-inline:var(--raum-5)}.start__kopf{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding-block:var(--raum-3);background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-2)}.start__kopfinhalt{display:flex;align-items:center;gap:var(--raum-4)}.start__navi{display:flex;align-items:center;gap:var(--raum-1);-webkit-margin-start:auto;margin-inline-start:auto}.start__navi a{display:inline-flex;align-items:center;min-height:var(--steuer-hoehe-klein);padding:0 var(--raum-3);border-radius:var(--radius-2);color:var(--ink-2);font-size:var(--grad-2);font-weight:550;text-decoration:none}.start__navi a:hover{background:var(--surface-2);color:var(--ink)}.start__kopfaktionen{display:flex;align-items:center;gap:var(--raum-2);flex:none}.held{position:relative;padding-block:var(--raum-8) var(--raum-7);overflow:hidden}.held:before{content:"";position:absolute;inset-block-start:-18rem;inset-inline-start:50%;width:min(70rem,130vw);aspect-ratio:1;translate:-50% 0;background:radial-gradient(closest-side,color-mix(in srgb,var(--tally) 16%,transparent),transparent);pointer-events:none}.held__gitter{position:relative;display:grid;grid-gap:var(--raum-7);gap:var(--raum-7);align-items:center}.held__text{display:grid;grid-gap:var(--raum-4);gap:var(--raum-4);align-content:start}.held__titel{font-size:var(--grad-7);font-weight:800;letter-spacing:-.035em;line-height:1;max-width:15ch}.held__titel em{font-style:normal;color:var(--muted)}.held__lead{font-size:var(--grad-4);color:var(--ink-2);max-width:54ch}.held__aktionen{display:flex;flex-wrap:wrap;gap:var(--raum-3);-webkit-margin-before:var(--raum-2);margin-block-start:var(--raum-2)}.held__nachsatz{font-size:var(--grad-2);color:var(--muted);max-width:52ch}.held__marken{display:flex;flex-wrap:wrap;gap:var(--raum-2);margin:0;padding:0;list-style:none}.held__bild{margin:0;display:grid;grid-gap:var(--raum-3);gap:var(--raum-3)}.buehnenbild{width:100%;height:auto;border-radius:var(--radius-4);box-shadow:var(--schatten-3)}.held__bild figcaption{font-size:var(--grad-1);color:var(--muted);max-width:46ch}.band{padding-block:var(--raum-8)}.band--gedaempft{background:var(--surface);border-block:1px solid var(--line-2)}.bandkopf{display:grid;grid-gap:var(--raum-3);gap:var(--raum-3);max-width:62ch;-webkit-margin-after:var(--raum-6);margin-block-end:var(--raum-6)}.bandkopf__titel{font-size:clamp(1.625rem,3.2vw,2.375rem);letter-spacing:-.03em}.bandkopf__text{color:var(--ink-2);font-size:var(--grad-4)}.zweispalt{display:grid;grid-gap:var(--raum-6);gap:var(--raum-6);align-items:start}.strecke{display:grid;grid-gap:var(--raum-4);gap:var(--raum-4);margin:0;padding:0;list-style:none;counter-reset:none}.strecke__glied{position:relative;display:grid;grid-gap:var(--raum-2);gap:var(--raum-2);padding:var(--raum-5);border:1px solid var(--line);border-radius:var(--radius-3);background:var(--surface-2)}.strecke__nummer{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-voll);background:var(--tally-soft);border:1px solid var(--tally-rand);color:var(--tally-text);font-family:var(--schrift-mono);font-size:var(--grad-2);font-weight:600}.strecke__titel{font-size:var(--grad-4)}.strecke__text{color:var(--ink-2);font-size:var(--grad-3)}.hervorhebung{-webkit-margin-before:var(--raum-5);margin-block-start:var(--raum-5);padding:var(--raum-5);border:1px solid var(--tally-rand);border-inline-start-width:3px;border-radius:var(--radius-3);background:var(--tally-soft)}.hervorhebung__titel{font-size:var(--grad-4);-webkit-margin-after:var(--raum-2);margin-block-end:var(--raum-2)}.hervorhebung p{color:var(--ink-2);max-width:72ch}.funktionen{display:grid;grid-gap:var(--raum-4);gap:var(--raum-4);margin:0;padding:0;list-style:none}.funktion{display:grid;grid-gap:var(--raum-3);gap:var(--raum-3);align-content:start;padding:var(--raum-5);border:1px solid var(--line);border-radius:var(--radius-3);background:var(--bg);box-shadow:var(--schatten-1)}.funktion__kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--raum-2)}.funktion__titel{font-size:var(--grad-5);letter-spacing:-.02em}.funktion__text{color:var(--ink-2)}.funktion__punkte{display:grid;grid-gap:var(--raum-2);gap:var(--raum-2);margin:0;padding:0;list-style:none;font-size:var(--grad-2);color:var(--ink-2)}.funktion__punkte li{display:grid;grid-template-columns:.75rem minmax(0,1fr);grid-gap:var(--raum-2);gap:var(--raum-2)}.funktion__punkte li:before{content:"";-webkit-margin-before:.62em;margin-block-start:.62em;height:1px;background:var(--tally)}.funktion__wartet{display:grid;grid-gap:var(--raum-1);gap:var(--raum-1);-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--raum-3);padding-block-start:var(--raum-3);-webkit-border-before:1px solid var(--line-2);border-block-start:1px solid var(--line-2);font-size:var(--grad-2);color:var(--muted)}.funktion__wartet-marke{font-family:var(--schrift-mono);font-size:var(--grad-0);letter-spacing:var(--sperrung-weit);text-transform:uppercase;color:var(--amber)}.variantenschau{display:grid;grid-gap:var(--raum-3);gap:var(--raum-3);padding:var(--raum-5);border:1px solid var(--line);border-radius:var(--radius-3);background:var(--surface);box-shadow:var(--schatten-2)}.variantenschau__kopf{font-family:var(--schrift-mono);font-size:var(--grad-0);letter-spacing:var(--sperrung-weit);text-transform:uppercase;color:var(--muted)}.variantenschau__liste{display:grid;grid-gap:var(--raum-2);gap:var(--raum-2);margin:0;padding:0;list-style:none}.variantenschau__zeile{display:grid;grid-template-columns:1.5rem minmax(0,1fr);grid-gap:var(--raum-1) var(--raum-3);gap:var(--raum-1) var(--raum-3);padding:var(--raum-3);border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2)}.variantenschau__zeile:first-child{border-color:var(--tally);background:var(--tally-soft)}.variantenschau__nummer{grid-row:span 2;font-family:var(--schrift-mono);font-size:var(--grad-2);color:var(--muted);line-height:1.5}.variantenschau__name{font-weight:650;color:var(--ink)}.variantenschau__bedingung{grid-column:2;font-family:var(--schrift-mono);font-size:var(--grad-1);color:var(--ink-2);overflow-wrap:anywhere}.variantenschau__fuss{font-size:var(--grad-1);color:var(--muted)}.zusicherungen{display:grid;grid-gap:var(--raum-5);gap:var(--raum-5);margin:0;padding:0;list-style:none}.zusicherung{display:grid;grid-gap:var(--raum-2);gap:var(--raum-2);align-content:start;-webkit-padding-before:var(--raum-3);padding-block-start:var(--raum-3);-webkit-border-before:2px solid var(--tally);border-block-start:2px solid var(--tally)}.zusicherung__titel{font-size:var(--grad-4)}.zusicherung__text{color:var(--ink-2);font-size:var(--grad-2)}.schritte{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.schritt{display:grid;grid-template-columns:3.5rem minmax(0,1fr);grid-gap:var(--raum-4);gap:var(--raum-4);padding-block:var(--raum-5);-webkit-border-before:1px solid var(--line-2);border-block-start:1px solid var(--line-2)}.schritt:first-child{-webkit-border-before:0;border-block-start:0;-webkit-padding-before:0;padding-block-start:0}.schritt__nummer{font-family:var(--schrift-mono);font-size:var(--grad-5);font-weight:600;color:var(--tally-text);line-height:1.1}.schritt__inhalt{display:grid;grid-gap:var(--raum-2);gap:var(--raum-2);align-content:start}.schritt__titel{font-size:var(--grad-5);letter-spacing:-.02em}.schritt__text{color:var(--ink-2)}.offen{display:grid;grid-gap:var(--raum-4);gap:var(--raum-4);margin:0;padding:0;list-style:none}.offen__eintrag{display:grid;grid-gap:var(--raum-2);gap:var(--raum-2);align-content:start;padding:var(--raum-4) var(--raum-5);border:1px solid var(--line);-webkit-border-start:3px solid var(--amber);border-inline-start:3px solid var(--amber);border-radius:var(--radius-2);background:var(--bg)}.offen__titel{font-size:var(--grad-4)}.offen__text{color:var(--ink-2);font-size:var(--grad-2)}.abschluss__inhalt{display:grid;grid-gap:var(--raum-4);gap:var(--raum-4);justify-items:start;max-width:60ch}.abschluss__titel{font-size:clamp(1.75rem,4vw,2.75rem);letter-spacing:-.03em}.abschluss__text{font-size:var(--grad-4);color:var(--ink-2)}.abschluss__nachsatz{font-size:var(--grad-2);color:var(--muted)}.start__fuss{padding-block:var(--raum-7);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);background:var(--surface)}.fusszeile{display:grid;grid-gap:var(--raum-6);gap:var(--raum-6);align-items:start}.fusszeile__block{display:grid;grid-gap:var(--raum-2);gap:var(--raum-2);align-content:start}.fusszeile__titel{font-family:var(--schrift-mono);font-size:var(--grad-0);letter-spacing:var(--sperrung-weit);text-transform:uppercase;color:var(--muted);font-weight:500}.fusszeile__text{font-size:var(--grad-1);color:var(--muted);max-width:46ch}.fusszeile__liste{display:grid;grid-gap:var(--raum-1);gap:var(--raum-1);margin:0;padding:0;list-style:none;font-size:var(--grad-2)}.fusszeile__liste a{display:inline-flex;align-items:center;min-height:var(--steuer-hoehe-klein)}@media (min-width:40rem){.funktionen,.offen,.zusicherungen{grid-template-columns:repeat(2,minmax(0,1fr))}.schritt{grid-template-columns:5rem minmax(0,1fr)}.fusszeile{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.5fr)}}@media (min-width:56rem){.strecke{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.held__gitter{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:var(--raum-8)}.zweispalt{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--raum-8)}.funktionen,.offen{grid-template-columns:repeat(3,minmax(0,1fr))}.zusicherungen{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:52rem){.mitte{padding-inline:var(--raum-4)}.band,.start__fuss{padding-block:var(--raum-7)}.held{padding-block:var(--raum-6) var(--raum-6)}.funktion,.hervorhebung,.offen__eintrag,.strecke__glied,.variantenschau{padding:var(--raum-4)}.held__aktionen .knopf{flex:1 1 14rem}}@media (max-width:46rem){.start__navi{display:none}.start__kopfaktionen{-webkit-margin-start:auto;margin-inline-start:auto}}}@layer schale{.kartenreihe{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--inhalt-abstand,var(--raum-6));gap:var(--inhalt-abstand,var(--raum-6));align-items:stretch}@media (min-width:75rem){.kartenreihe[data-karten="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:104rem){.kartenreihe[data-karten="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.inhalt:not(:has(.builder))>.kartenreihe{column-span:all}.kartenreihe>.karte{display:flex;flex-direction:column;min-width:0}.kartenreihe>.karte>.karte__koerper{flex:1 1;align-content:start}.kartenreihe>.karte>.karte__kopf{flex-wrap:wrap}.kartenreihe>.karte>.karte__kopf>:first-child{min-width:0;flex:1 1 auto}.sprung{grid-template-columns:minmax(0,1fr)}.sprung>li{display:grid}.sprung>li,.sprung__ziel{min-width:0}@media (min-width:30rem){.sprung{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75rem){.sprung{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:150rem){.sprung{grid-template-columns:repeat(8,minmax(0,1fr))}}}