.sk{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,4vw,2.5rem)}.sk h1{letter-spacing:-.01em;font-size:clamp(3rem,7vw,4.75rem)}.sk .lead{margin-top:1.2rem;font-size:1.2rem}.sk-zeile{flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;margin-top:1.5rem;display:flex}.lv{border-top:1.5px solid var(--line-strong);padding-block:clamp(2rem,5vw,3.5rem)}.lv-kopf{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:1rem clamp(1.5rem,4vw,3.5rem);display:grid}.lv-kopf p{color:var(--muted);max-width:36em}.lv-raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.lv-raster.ohne-bild{grid-template-columns:minmax(0,1fr);max-width:54rem}.lv-liste{display:grid}.lv-pos{border-top:1px solid var(--line);grid-template-columns:3.2rem minmax(0,1fr);gap:.25rem 1rem;padding:1rem 0;display:grid}.lv-pos:last-child{border-bottom:1px solid var(--line)}.lv-nr{font-family:var(--display);color:var(--akzent);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.25}.lv-pos h3{font-family:var(--text);font-size:1.125rem;font-weight:600;line-height:1.4}.lv-pos .lv-tab{grid-column:2}.lv-pos p{color:var(--muted);grid-column:2;font-size:1.0625rem}.lv-bild{justify-self:center;width:100%;max-width:26rem;position:sticky;top:1.5rem}.lv-bild.schmal{max-width:320px}.tasten{border-collapse:collapse;width:100%;margin-top:.6rem;font-size:1rem}.tasten th,.tasten td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:.45rem 1rem .45rem 0;font-weight:400}.tasten th{white-space:nowrap;color:var(--ink);font-weight:600}kbd{font:600 .92em var(--text);box-shadow:inset 0 0 0 1px var(--line), inset 0 -2px 0 var(--line);background:var(--surface);color:var(--ink);border-radius:4px;padding:.05em .4em}.zwei{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.dl-zeilen>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,5fr);gap:1rem;padding:.8rem 0;display:grid}.dl-zeilen>div:last-child{border-bottom:1px solid var(--line)}.dl-zeilen dt{font-weight:600}.dl-zeilen dd{color:var(--muted)}@media (width<=900px){.lv-kopf,.lv-raster,.zwei{grid-template-columns:minmax(0,1fr)}.lv-bild{justify-self:start;position:static}}@media (width<=560px){.lv-pos{grid-template-columns:2.6rem minmax(0,1fr)}.dl-zeilen>div{grid-template-columns:minmax(0,1fr);gap:.15rem}}
