.b-seite :where(.seite-a) .kf-buehne{padding-top:clamp(24px,3vw,40px)}.b-seite :where(.seite-a) .kf-mono{margin-top:12px}.b-seite :where(.seite-a) .b-buehne .kf-h1{margin-top:16px;font-size:clamp(36px,4.4vw,64px);max-width:22ch}.b-seite :where(.seite-a) .kf-unter{margin-top:20px;max-width:62ch;font-size:clamp(18px,1.4vw,20px)}.b-seite :where(.seite-a) .kf-aktion{margin-top:28px}.b-seite :where(.seite-a) .kf-feld{margin:40px 0 0;border:1px solid var(--linie-2);background:var(--f1)}.b-seite :where(.seite-a) .kf-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,260px)}.b-seite :where(.seite-a) .kf-zellen{display:grid;grid-template-columns:repeat(53,minmax(0,1fr));gap:2px;align-content:start;padding:24px}.b-seite :where(.seite-a) .kf-z{display:block;aspect-ratio:1;background:var(--linie-2);transition:opacity .2s ease-out}.b-seite :where(.seite-a) .kf-z.kf-lohnt{background:var(--bernstein)}.kf-z.kf-schnitt{box-shadow:-2px 0 0 var(--bernstein)}.b-seite :where(.seite-a) .kf-nur .kf-z:not(.kf-lohnt){opacity:.12}.b-seite :where(.seite-a) .kf-saeule{display:flex;flex-direction:column;gap:12px;padding:24px;border-left:1px solid var(--linie-2)}.b-seite :where(.seite-a) .kf-saeule .b-zahl{color:var(--bernstein);font-size:clamp(56px,5.6vw,80px)}.b-seite :where(.seite-a) .kf-ablesen{font-size:16px;line-height:1.5;color:var(--text)}.b-seite :where(.seite-a) .kf-legende{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 32px;align-items:center;padding:20px 24px;border-top:1px solid var(--linie-2)}.b-seite :where(.seite-a) .kf-schluessel{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px;grid-column:1;font-size:15px;color:var(--hell)}.b-seite :where(.seite-a) .kf-schluessel li{display:flex;align-items:center;gap:10px}.b-seite :where(.seite-a) .kf-q{display:inline-block;width:12px;height:12px;background:var(--linie-2);outline:1px solid #4a4b50}.b-seite :where(.seite-a) .kf-q-lohnt{background:var(--bernstein);outline-color:var(--bernstein)}.b-seite :where(.seite-a) .kf-erklaer{grid-column:1;font-size:16px;max-width:70ch}.b-seite :where(.seite-a) .kf-legende .b-fuss-notiz{grid-column:1;padding:0;border:0}.b-seite :where(.seite-a) .kf-schalter{grid-column:2;grid-row:1/span 3;align-self:center;-webkit-appearance:none;appearance:none;min-height:48px;padding:0 22px;border:1px solid var(--bernstein);border-radius:0;background:transparent;color:var(--hell);font:700 16px/1.2 var(--schrift);cursor:pointer;white-space:nowrap}.b-seite :where(.seite-a) .kf-schalter:hover{background:var(--f2);color:var(--bernstein)}.b-seite :where(.seite-a) .kf-schalter[data-an=true]{background:var(--bernstein);color:var(--grund)}.b-seite :where(.seite-a) .kf-schalter:focus-visible{outline:2px solid var(--bernstein);outline-offset:3px}.b-seite :where(.seite-a) .kf-befund{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 64px;align-items:start}.b-seite :where(.seite-a) .kf-befund-h2{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 64px;align-items:start}.b-seite :where(.seite-a) .kf-wort{display:block;font-size:clamp(96px,14vw,180px);line-height:.85;font-weight:700;color:var(--bernstein)}.b-seite :where(.seite-a) .kf-rest{display:block;padding-top:12px;max-width:16ch}.b-seite :where(.seite-a) .kf-befund-text{grid-column:2;display:flex;flex-direction:column;gap:16px;max-width:56ch}.b-seite :where(.seite-a) .kf-gang{width:100%;margin-top:clamp(36px,4vw,56px);border-collapse:collapse;border:1px solid var(--linie-2);font-size:16px}.b-seite :where(.seite-a) .kf-gang td,.b-seite :where(.seite-a) .kf-gang th{padding:20px;text-align:left;vertical-align:top;border-top:1px solid var(--linie-2)}.b-seite :where(.seite-a) .kf-gang thead th{font:500 12px/1.4 var(--schrift);letter-spacing:.06em;color:var(--leise);border-top:0}.b-seite :where(.seite-a) .kf-gang tbody th{width:18%;font:700 22px/1.2 var(--schrift);color:var(--hell)}.b-seite :where(.seite-a) .kf-gang td{color:var(--text)}.b-seite :where(.seite-a) .kf-gang td.kf-nichts{width:28%;font:500 14px/1.6 var(--schrift);letter-spacing:.04em;color:var(--leise)}.b-seite :where(.seite-a) .kf-gang td.kf-frei{color:var(--bernstein);font-weight:600}.b-seite :where(.seite-a) .kf-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.b-seite :where(.seite-a) .kf-schmal{max-width:62ch}.b-seite :where(.seite-a) .kf-aus{list-style:none;padding:0;display:flex;flex-wrap:wrap;margin:32px 0 28px;border-top:1px solid var(--linie-2);border-bottom:1px solid var(--linie-2)}.b-seite :where(.seite-a) .kf-aus li{padding:14px 20px;font:500 13px/1.4 var(--schrift);letter-spacing:.06em;color:var(--hell);text-decoration:line-through;text-decoration-color:var(--bernstein)}.b-seite :where(.seite-a) .kf-aus li+li{border-left:1px solid var(--linie-2)}.b-seite :where(.seite-a) .kf-aus li:first-child{padding-left:0}.b-seite :where(.seite-a) .kf-schmal>p+p{margin-top:16px}.b-seite :where(.seite-a) .kf-schmal a{text-underline-offset:4px}@media (prefers-reduced-motion:reduce){.b-seite :where(.seite-a) .kf-z{transition:none}}@media (max-width:900px){.b-seite :where(.seite-a) .kf-raster{grid-template-columns:minmax(0,1fr)}.b-seite :where(.seite-a) .kf-saeule{border-left:0;border-top:1px solid var(--linie-2);flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:8px 20px}.b-seite :where(.seite-a) .kf-saeule .b-mono{flex-basis:100%}.b-seite :where(.seite-a) .kf-ablesen{flex:1 1 240px}.b-seite :where(.seite-a) .kf-legende{grid-template-columns:minmax(0,1fr)}.b-seite :where(.seite-a) .kf-schalter{grid-column:1;grid-row:auto;justify-self:start}}@media (max-width:720px){.b-seite :where(.seite-a) .kf-zellen{grid-template-columns:repeat(23,minmax(0,1fr));padding:16px}.b-seite :where(.seite-a) .kf-z.kf-schnitt{box-shadow:none}.b-seite :where(.seite-a) .kf-legende,.b-seite :where(.seite-a) .kf-saeule{padding:16px}.b-seite :where(.seite-a) .kf-befund,.b-seite :where(.seite-a) .kf-befund-h2{grid-template-columns:minmax(0,1fr)}.b-seite :where(.seite-a) .kf-befund-text{grid-column:1}.b-seite :where(.seite-a) .kf-rest{padding-top:8px}.b-seite :where(.seite-a) .kf-gang thead{display:none}.b-seite :where(.seite-a) .kf-gang,.b-seite :where(.seite-a) .kf-gang tbody,.b-seite :where(.seite-a) .kf-gang td,.b-seite :where(.seite-a) .kf-gang th,.b-seite :where(.seite-a) .kf-gang tr{display:block;width:100%!important}.b-seite :where(.seite-a) .kf-gang tr{border-top:1px solid var(--linie-2);padding:16px 16px 18px}.b-seite :where(.seite-a) .kf-gang tr:first-child{border-top:0}.b-seite :where(.seite-a) .kf-gang td,.b-seite :where(.seite-a) .kf-gang th{border-top:0;padding:4px 0}.b-seite :where(.seite-a) .kf-gang td:before{content:attr(data-k);display:block;font:500 11px/1.6 var(--schrift);letter-spacing:.06em;color:var(--leise)}}@media (max-width:420px){.b-seite :where(.seite-a) .kf-aus{flex-direction:column}.b-seite :where(.seite-a) .kf-aus li,.b-seite :where(.seite-a) .kf-aus li:first-child{padding:12px 0}.b-seite :where(.seite-a) .kf-aus li+li{border-left:0;border-top:1px solid var(--linie-2)}}.b-seite :where(.seite-a) .kf-zurueck{padding:28px 0 32px;border-top:1px solid var(--linie-2)}