.ks-raum{container-type:inline-size;margin:clamp(2.5rem,6vw,4.5rem) 0}.ks{--ampel-gruen: #3f6a4c;--ampel-gelb: #a67c1e;--ampel-rot: var(--red);margin:0;color:var(--ink)}[data-theme=dark] .ks{--ampel-gruen: #7fb48f;--ampel-gelb: #d6ab4f}.ks-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-top:.9rem;border-top:2px solid var(--ink);margin-bottom:clamp(1.25rem,3cqi,2.25rem)}.ks-marke{display:flex;align-items:center;gap:.7rem;font-family:var(--font-notation);font-size:var(--type-label, .875rem);letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.ks-marke i{width:.8rem;height:.8rem;border-radius:50%;background:var(--red)}.ks-marke--ruhig{color:var(--muted)}.ks-marke--ruhig i{background:transparent;border:2px solid var(--ink)}.ks-kontur{font-family:var(--font-notation);font-weight:500;font-size:clamp(3.5rem,9cqi,7rem);line-height:.78;letter-spacing:-.06em;color:var(--paper);-webkit-text-fill-color:var(--paper);-webkit-text-stroke:1.5px var(--ink);user-select:none}.ks-breit{display:none}.ks-schmal{max-width:26rem}@container (min-width: 1000px){.ks-breit{display:block}.ks-schmal{display:none}}.ks-svg{display:block;width:100%;height:auto;overflow:visible}.ks-svg,.ks-svg svg{fill:initial;stroke:initial;stroke-width:initial;stroke-linecap:initial;stroke-linejoin:initial}.ks-fuss{display:grid;gap:1.25rem 3rem;margin-top:clamp(1.25rem,3cqi,2rem);padding-top:1.1rem;border-top:1px solid var(--line)}@container (min-width: 640px){.ks-fuss{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 640px) and (max-width: 999.98px){.ks{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);column-gap:clamp(2rem,6cqi,4rem);align-items:start}.ks-kopf{grid-column:1 / -1}.ks-fuss{grid-template-columns:minmax(0,1fr);margin-top:0}}.ks-fuss span{display:block;margin-bottom:.35rem;font-family:var(--font-notation);font-size:var(--type-label, .875rem);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ks-fuss p{margin:0;max-width:52ch;font-size:var(--type-compact, 1.03rem);line-height:1.5}.ks-svg .k-l{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round}.ks-svg .k-kurs,.ks-svg .k-kurs-ende{stroke-width:2.25}.ks-svg .k-dick{stroke-width:3}.ks-svg .k-leise{stroke:var(--line-strong)}.ks-svg .k-zeile{stroke:var(--line);stroke-width:3}.ks-svg .k-rot{stroke:var(--red)}.ks-svg .k-gestrichelt{stroke-dasharray:3 6;stroke-linecap:butt}.ks-svg .k-f-ink{fill:var(--ink)}.ks-svg .k-f-papier{fill:var(--paper)}.ks-svg .k-f-raised{fill:var(--paper-raised)}.ks-svg .k-f-tint{fill:var(--paper-tint)}.ks-svg .k-f-rot{fill:var(--red)}.ks-svg .k-f-leise{fill:var(--line-strong)}.ks-svg .k-halt{fill:var(--paper);stroke:var(--ink);stroke-width:2.25}.ks-svg .k-halt-aktiv{fill:var(--red);stroke:var(--red)}.ks-svg .k-gruen{fill:var(--ampel-gruen)}.ks-svg .k-gelb{fill:var(--ampel-gelb)}.ks-svg .k-ampelrot{fill:var(--ampel-rot)}.ks-svg .k-t{font-size:20px;fill:var(--ink)}.ks-svg .k-b{font-weight:700}.ks-svg .k-gross{font-size:28px;font-weight:760;letter-spacing:-.02em}.ks-svg .k-gross-s{font-size:23px;font-weight:760;letter-spacing:-.02em}.ks-svg .k-titel{font-size:32px;font-weight:760;letter-spacing:-.02em}.ks-svg .k-frage{font-size:19px}.ks-svg .k-frage-s,.ks-svg .k-klein{font-size:17px}.ks-svg .k-sek{fill:var(--muted)}.ks-svg .k-auf-ink{fill:var(--paper)}.ks-svg .k-m{font-family:var(--font-notation);font-size:14px;letter-spacing:.08em;fill:var(--muted)}.ks-svg .k-m-klein{font-size:13px}.ks-svg .k-ink{fill:var(--ink)}.ks-svg .k-m-rot{fill:var(--red)}.ks-svg .k-figur{color:var(--ink)}.ks-svg a{cursor:pointer}.ks-svg a:hover .k-halt,.ks-svg a:focus-visible .k-halt{fill:var(--red);stroke:var(--red)}.ks-svg a:hover .k-nr,.ks-svg a:focus-visible .k-nr{fill:var(--red)}.ks-svg .k-fokus{fill:none;stroke:none;pointer-events:all}@media(prefers-reduced-motion:no-preference){.ks.zeichnet .k-kurs{stroke-dasharray:1;stroke-dashoffset:1}.ks.zeichnet.is-sichtbar .k-kurs{animation:ks-zeichnen var(--motion-focal) var(--ease-register) forwards}}@media print{.ks .k-kurs{stroke-dashoffset:0!important}}@keyframes ks-zeichnen{to{stroke-dashoffset:0}}[data-theme=dark] .ks-svg .k-figur .kopf>g:nth-of-type(2){color:#191a1b}
