/* Der Vertriebs-Check: Lead-Paper im King-Kong-Stil (dunkel, laut, viel Beweis), gleiche Schriften und Farben wie die Seite. */
.check-seite{background:var(--primaerDunkel);color:#fff}
.check-seite h1,.check-seite h2,.check-seite h3{color:#fff}
.check-seite .vorschlag{position:relative}
.check-kopf{position:sticky;top:0;z-index:30;background:rgb(0 3 33/.92);backdrop-filter:blur(8px);border-bottom:1px solid rgb(255 255 255/.12)}
.check-kopf__zeile{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:1rem}
.check-kopf .kopf__marke{color:#fff}.check-kopf .kopf__marke-region{color:var(--akzent)}
.check-kopf__fortschritt{font-weight:700;color:rgb(255 255 255/.8);font-size:.95rem}
.check-kopf__fortschritt b{color:var(--akzent);font-family:var(--schrift-display);font-size:1.4rem;margin-right:.2em}
.check-balken{height:4px;background:rgb(255 255 255/.1)}
.check-balken span{display:block;height:100%;width:0;background:var(--akzent);transition:width .3s}
.check-kicker{font-family:var(--schrift-text);font-size:.8rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--akzent);margin:0 0 .8rem}
.check-held{padding:clamp(56px,9vw,120px) 0 clamp(40px,6vw,72px);background:radial-gradient(1200px 600px at 80% -10%,rgb(255 106 0/.22),transparent 60%),var(--primaerDunkel)}
.check-held h1{font-size:clamp(2.6rem,5.2vw,4.6rem);max-width:22ch;margin-bottom:.4em}
.check-held h1 em{font-style:normal;color:var(--akzent)}
.check-held__text{font-size:clamp(1.1rem,1.6vw,1.35rem);color:rgb(255 255 255/.85);max-width:64ch;margin:0 0 1.6rem}
.check-held__beweise{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0 0 1.8rem}
.check-held__beweise span{display:inline-flex;align-items:center;gap:8px;color:rgb(255 255 255/.8);font-weight:600}
.check-held__beweise b{font-family:var(--schrift-display);font-weight:900;font-size:1.8rem;color:#fff}
.check-klein{margin:.9rem 0 0;font-size:.85rem;color:rgb(255 255 255/.6)}
.check-warnung{background:#fff;color:var(--tinte);padding:clamp(40px,6vw,72px) 0}
.check-warnung h2{color:var(--primaerDunkel);font-size:clamp(1.6rem,3vw,2.5rem);max-width:30ch}
.check-warnung p{max-width:70ch;color:var(--tinteLeise);font-size:1.08rem;margin:0}
.check-warnung .check-kicker{color:var(--akzent)}
.check-liste{padding:clamp(40px,6vw,80px) 0}
.bausteine{list-style:none;margin:0;padding:0;display:grid;gap:clamp(18px,3vw,28px)}
.baustein{background:#fff;color:var(--tinte);border-radius:18px;padding:clamp(22px,3vw,34px);border-left:8px solid rgb(255 255 255/.25);scroll-margin-top:90px;transition:border-color .2s}
.baustein.ja{border-left-color:#2fb36b}.baustein.nein{border-left-color:var(--akzent)}
.baustein__kopf{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}
.baustein__nr{font-family:var(--schrift-display);font-weight:900;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1;color:var(--akzent)}
.baustein h3{margin:0;color:var(--primaerDunkel);font-family:var(--schrift-text);text-transform:none;letter-spacing:0;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.3;font-weight:800}
.baustein__antwort{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 0 0}
.baustein__antwort button{font-family:var(--schrift-display);font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:1.1rem;padding:.6em 1.2em;border-radius:999px;border:2px solid var(--linie);background:#fff;color:var(--primaerDunkel);cursor:pointer}
.baustein__antwort button:hover{border-color:var(--primaer)}
.baustein__antwort button[aria-pressed="true"].ja{background:#2fb36b;border-color:#2fb36b;color:#fff}
.baustein__antwort button[aria-pressed="true"].nein{background:var(--akzent);border-color:var(--akzent);color:var(--akzentText)}
.baustein__inhalt{display:none;margin-top:20px;padding-top:18px;border-top:1px solid var(--linie);gap:18px}
.baustein.offen .baustein__inhalt{display:grid}
@media(min-width:900px){.baustein.offen .baustein__inhalt{grid-template-columns:1fr 1fr}.baustein__beweis{grid-column:1/-1}}
.baustein__spalte h4{font-family:var(--schrift-text);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tinteLeise);margin:0 0 .4rem}
.baustein__spalte:nth-child(2) h4{color:#2fb36b}
.baustein__spalte p{margin:0;color:var(--tinte);font-size:1rem}
.baustein__beweis{background:var(--primaerDunkel);color:#fff;border-radius:12px;padding:16px 20px;display:grid;grid-template-columns:auto 1fr;gap:4px 16px;align-items:start}
.baustein__beweis b{color:var(--akzent);font-family:var(--schrift-display);text-transform:uppercase;font-size:1.2rem;letter-spacing:.04em}
.baustein__beweis p{margin:0;font-size:.98rem}
.baustein__beweis small{grid-column:2;color:rgb(255 255 255/.6);font-size:.8rem}
.check-ergebnis{padding:clamp(48px,7vw,96px) 0;background:linear-gradient(180deg,var(--primaer),var(--primaerDunkel))}
.score{display:flex;align-items:baseline;gap:14px;margin:0 0 .6rem}
.score b{font-family:var(--schrift-display);font-weight:900;font-size:clamp(5rem,12vw,9rem);line-height:1;color:var(--akzent)}
.score span{font-weight:700;color:rgb(255 255 255/.8);font-size:1.2rem}
.check-ergebnis h2{font-size:clamp(1.8rem,3.6vw,3rem);max-width:28ch}
.fehlt{margin:1.6rem 0 0;background:rgb(255 255 255/.08);border:1px solid rgb(255 255 255/.18);border-radius:14px;padding:18px 22px;max-width:900px}
.fehlt h3{margin:0 0 .6rem;font-size:1.3rem}
.fehlt ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;color:rgb(255 255 255/.88);font-size:.98rem}
.fehlt li b{color:var(--akzent);font-family:var(--schrift-display);font-size:1.2rem;margin-right:.4em}
.wege{margin-top:clamp(36px,5vw,56px)}
.wege__raster{display:grid;gap:18px}
@media(min-width:960px){.wege__raster{grid-template-columns:1fr 1fr 1.2fr}}
.weg{background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.16);border-radius:16px;padding:22px 24px;display:grid;gap:8px;align-content:start}
.weg small{font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255/.6)}
.weg h3{margin:0;font-size:1.6rem}
.weg p{margin:0;color:rgb(255 255 255/.82);font-size:.98rem}
.weg__preis{margin-top:auto;padding-top:10px;font-weight:800;color:rgb(255 255 255/.75);font-size:.9rem}
.weg--simpli{background:#fff;color:var(--tinte);border-color:var(--akzent);border-top:6px solid var(--akzent)}
.weg--simpli small{color:var(--akzent)}.weg--simpli h3{color:var(--primaerDunkel)}.weg--simpli p{color:var(--tinte)}.weg--simpli .weg__preis{color:var(--primaer)}
.check-cta{margin-top:clamp(36px,5vw,56px);text-align:center;background:#fff;color:var(--tinte);border-radius:18px;padding:clamp(28px,4vw,48px)}
.check-cta h2{color:var(--primaerDunkel);margin:0 auto .5em}
.check-cta p{max-width:64ch;margin:0 auto 1.4rem;color:var(--tinteLeise)}
.check-cta .check-klein{color:var(--tinteLeise)}
.check-fuss{padding:28px 0;border-top:1px solid rgb(255 255 255/.12);font-size:.85rem;color:rgb(255 255 255/.6)}
.check-fuss a{color:#fff}

/* Return-Rechnung (26.10.) */
.check-rechnung{background:#fff;color:var(--tinte);padding:clamp(48px,7vw,96px) 0;scroll-margin-top:80px}
.check-rechnung h2{color:var(--primaerDunkel);font-size:clamp(1.8rem,3.4vw,2.8rem);max-width:26ch;margin:0 0 .4em}
.rechnung__vorspann{color:var(--tinteLeise);font-size:1.08rem;margin:0 0 2rem;max-width:60ch}
.rechnung__raster{display:grid;gap:clamp(20px,3vw,36px)}
@media(min-width:900px){.rechnung__raster{grid-template-columns:1fr 1fr;align-items:start}}
.rechnung__eingabe{display:grid;gap:16px}
.rechnung__ergebnis{background:linear-gradient(180deg,var(--primaer),var(--primaerDunkel));color:#fff;border-radius:18px;padding:clamp(22px,3vw,32px);display:grid;gap:18px}
.rechnung__ergebnis small{display:block;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255/.65);margin-bottom:4px}
.rechnung__ergebnis b{display:block;font-family:var(--schrift-display);font-weight:900;line-height:1;color:var(--akzent)}
.rechnung__haupt b{font-size:clamp(3rem,7vw,4.6rem)}
.rechnung__zeile{border-top:1px solid rgb(255 255 255/.16);padding-top:16px}
.rechnung__zeile b{font-size:clamp(1.9rem,3.6vw,2.6rem)}
.rechnung__ergebnis span{display:block;margin-top:6px;font-size:.92rem;color:rgb(255 255 255/.8)}
.rechnung__hinweis{margin:0;font-size:.92rem;color:#fff;background:rgb(255 255 255/.08);border-radius:10px;padding:10px 12px}
.rechnung__hinweis:empty{display:none}
.rechnung__wie{margin-top:2rem;border:1px solid var(--linie);border-radius:14px;padding:16px 20px;background:var(--flaecheWarm)}
.rechnung__wie summary{cursor:pointer;font-weight:800;color:var(--primaerDunkel)}
.rechnung__wie ul{margin:1rem 0 0;padding-left:1.1rem;display:grid;gap:.6rem;color:var(--tinteLeise);font-size:.95rem}
.rechnung__wie b{color:var(--tinte)}

/* Herkunft der Zahl (26.10.) */
.rechnung__herkunft{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}
.rechnung__herkunft li{display:flex;justify-content:space-between;gap:12px;font-size:.92rem;color:rgb(255 255 255/.8);border-bottom:1px dashed rgb(255 255 255/.14);padding-bottom:6px}
.rechnung__herkunft li span{display:inline;margin:0;color:inherit;font-size:inherit}
.rechnung__ergebnis .rechnung__herkunft b{display:inline;font-family:var(--schrift-text);font-weight:800;font-size:.95rem;color:#fff}

/* Rechner spielerisch (26.10.): Schieberegler und Kacheln statt Ausklappmenüs */
.rechnung__eingabe{gap:26px}
@media(min-width:900px){.rechnung__ergebnis{position:sticky;top:96px}}
.regler-gruppe{display:grid;gap:18px;background:var(--flaecheWarm);border-radius:16px;padding:20px 22px}
.regler-gruppe__titel,.wahl legend{display:flex;align-items:center;gap:10px;font-family:var(--schrift-display);font-weight:800;text-transform:uppercase;font-size:1.25rem;color:var(--primaerDunkel);margin:0 0 2px;padding:0}
.regler-gruppe__titel b,.wahl legend b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--akzent);color:#fff;font-size:1rem;flex:none}
.regler__kopf{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:700;font-size:.95rem;color:var(--tinte);margin-bottom:8px}
.regler__kopf output{font-family:var(--schrift-display);font-weight:900;font-size:1.7rem;line-height:1;color:var(--akzent);min-width:5ch;text-align:right}
.regler input[type=range]{--anteil:50%;-webkit-appearance:none;appearance:none;width:100%;height:10px;border-radius:99px;background:linear-gradient(90deg,var(--akzent) var(--anteil),var(--linie) var(--anteil));outline:none;margin:0;cursor:pointer}
.regler input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:4px solid var(--akzent);box-shadow:0 4px 12px rgb(255 106 0/.35);transition:transform .15s}
.regler input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:4px solid var(--akzent);box-shadow:0 4px 12px rgb(255 106 0/.35)}
.regler input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2)}
.regler input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--primaerDunkel);outline-offset:2px}
.wahl{border:0;margin:0;padding:0;min-width:0}
.wahl legend{margin-bottom:12px}
.wahl__raster{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:600px){.wahl__raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wahl__raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}}
.kachelwahl{position:relative;display:grid;gap:4px;align-content:start;background:#fff;border:2px solid var(--linie);border-radius:14px;padding:14px 14px 13px;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}
.kachelwahl:hover{transform:translateY(-2px);border-color:rgb(255 106 0/.5);box-shadow:0 8px 18px -10px rgb(0 0 0/.25)}
.kachelwahl input{position:absolute;opacity:0;pointer-events:none}
.kachelwahl__kopf{font-family:var(--schrift-display);font-weight:800;text-transform:uppercase;font-size:1.15rem;line-height:1.05;color:var(--primaerDunkel)}
.kachelwahl__unter{font-size:.8rem;line-height:1.3;color:var(--tinteLeise)}
.kachelwahl:has(input:checked){border-color:var(--akzent);background:#fff6ef;box-shadow:0 10px 22px -12px rgb(255 106 0/.6);transform:translateY(-2px)}
.kachelwahl:has(input:checked)::after{content:"✓";position:absolute;top:-9px;right:-9px;width:24px;height:24px;border-radius:50%;background:var(--akzent);color:#fff;display:grid;place-items:center;font-weight:900;font-size:.8rem;animation:haken .25s ease-out}
.kachelwahl:has(input:focus-visible){outline:3px solid var(--primaerDunkel);outline-offset:2px}
@keyframes haken{from{transform:scale(0)}to{transform:scale(1)}}
.rechnung__ergebnis.puls{animation:puls .45s ease-out}
@keyframes puls{0%{box-shadow:0 0 0 0 rgb(255 106 0/.55)}100%{box-shadow:0 0 0 16px rgb(255 106 0/0)}}
@media(prefers-reduced-motion:reduce){.kachelwahl,.kachelwahl:hover{transition:none;transform:none}.rechnung__ergebnis.puls{animation:none}}

.regler__kopf output{white-space:nowrap}
/* Handy: laufende Summe am unteren Rand, solange das Ergebnis nicht im Bild ist */
.rechnung__mini{display:none}
@media(max-width:899px){.rechnung__mini{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:60;justify-content:space-between;align-items:center;gap:12px;background:var(--primaerDunkel);color:#fff;border-radius:14px;padding:12px 16px;box-shadow:0 12px 28px -10px rgb(0 0 0/.5);text-decoration:none;transform:translateY(140%);transition:transform .25s}
.rechnung__mini.zeigen{transform:none}
.rechnung__mini span{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255/.7)}
.rechnung__mini b{font-family:var(--schrift-display);font-weight:900;font-size:1.6rem;color:var(--akzent);line-height:1}}
.regler__kopf small{display:block;font-weight:600;font-size:.8rem;color:var(--tinteLeise);margin-top:2px}

/* Frage 1 Tracking (26.10.) */
.wahl__frage{margin:-4px 0 12px;font-size:.92rem;line-height:1.45;color:var(--tinteLeise);max-width:60ch}
.wahl--tracking{background:#fff6ef;border:2px dashed rgb(255 106 0/.45);border-radius:16px;padding:18px 18px 20px}

/* Kompakter, ohne Springen; Verweis-Bausteine (26.10.) */
.bausteine{gap:14px}
.baustein{padding:clamp(16px,2.2vw,24px) clamp(18px,2.4vw,28px);border-left-width:6px}
.baustein__kopf{gap:14px}
.baustein__nr{font-size:clamp(1.8rem,2.6vw,2.4rem)}
.baustein h3{font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.35}
.baustein__antwort{margin:12px 0 0}
.baustein__antwort button{font-size:1rem;padding:.5em 1.1em}
.baustein__inhalt{margin-top:14px;padding-top:14px;gap:12px}
.baustein__spalte p,.baustein__beweis p{font-size:.93rem;line-height:1.5}
.baustein__beweis{padding:12px 16px}
.baustein__weiter{grid-column:1/-1;justify-self:start;font-weight:800;color:var(--akzent);text-decoration:none;padding:.35em 0}
.baustein__weiter:hover{text-decoration:underline}
.baustein--unten{background:rgb(255 255 255/.86);padding-top:12px;padding-bottom:12px}
.baustein--unten .baustein__nr{font-size:1.5rem;opacity:.7}
.baustein--unten h3{font-size:.98rem;font-weight:700;color:var(--tinteLeise)}
.baustein__verweis{display:inline-block;margin-top:6px;font-size:.88rem;font-weight:800;color:var(--akzent);text-decoration:none}
.baustein__verweis:hover{text-decoration:underline}

/* Stack (26.10.) */
.wahl__frage--unter{margin:16px 0 10px;font-weight:700;color:var(--tinte)}
.wahl__raster--klein .kachelwahl{padding:10px 12px}
.wahl__raster--klein .kachelwahl__kopf{font-size:.98rem}
.wahl__beweis{margin:10px 0 0;font-size:.84rem;line-height:1.45;color:var(--tinteLeise)}
.wahl__beweis b{color:var(--akzent);font-family:var(--schrift-display);text-transform:uppercase;letter-spacing:.04em;margin-right:4px}
.regler-gruppe{border:0;margin:0;min-width:0}
.regler-gruppe legend{float:left;width:100%;margin-bottom:2px}
.regler--einzeln{margin-top:14px}
.stack{margin-top:clamp(28px,4vw,48px);background:#fff;border-radius:18px;padding:clamp(18px,3vw,32px);color:var(--tinte)}
.stack__titel{margin:0 0 16px;font-size:clamp(1.4rem,2.4vw,2rem)}
.stack__rolle{overflow-x:auto}
.stack__tabelle{width:100%;border-collapse:collapse;font-size:.93rem}
.stack__tabelle th,.stack__tabelle td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--linie);vertical-align:top}
.stack__tabelle thead th{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tinteLeise)}
.stack__tabelle thead th.wir{color:var(--akzent)}
.stack__tabelle tbody th{font-weight:800;color:var(--primaerDunkel)}
.stack__tabelle td.wir{background:#fff6ef;font-weight:700}
.stack__tabelle td.wirkung{font-weight:800;white-space:nowrap;text-align:right}
.stack__tabelle td.wirkung.plus{color:#1f8f53}
.stack__tabelle tfoot th,.stack__tabelle tfoot td{font-weight:800;border-bottom:0;padding-top:12px}
.stack__tabelle tfoot tr:first-child th,.stack__tabelle tfoot tr:first-child td{border-top:2px solid var(--primaerDunkel)}
.stack__tabelle tfoot .gesamt th,.stack__tabelle tfoot .gesamt td{font-family:var(--schrift-display);font-size:1.35rem;text-transform:uppercase;color:var(--primaerDunkel)}
.stack__tabelle tfoot .gesamt td.wirkung{color:var(--akzent)}
.stack__klein{margin:14px 0 18px;font-size:.8rem;color:var(--tinteLeise);line-height:1.45}
@media(max-width:720px){
  .stack__tabelle thead{display:none}
  .stack__tabelle tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--linie)}
  .stack__tabelle th,.stack__tabelle td{border:0;padding:2px 0}
  .stack__tabelle tbody th,.stack__tabelle tfoot th{grid-column:1/-1}
  .stack__tabelle td::before{content:attr(data-k);display:block;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tinteLeise);font-weight:800}
  .stack__tabelle td.wir{padding:4px 8px;border-radius:8px}
  .stack__tabelle td.wirkung{grid-column:1/-1;text-align:left}
  .stack__tabelle tfoot tr:first-child{border-top:2px solid var(--primaerDunkel)}
  .stack__tabelle tfoot tr:first-child th,.stack__tabelle tfoot tr:first-child td{border-top:0}
}
.check-seite .stack__titel{color:var(--primaerDunkel)}
.stack__tabelle small{display:block;font-size:.78rem;font-weight:600;color:var(--tinteLeise);margin-top:3px;text-align:left;float:none}
@media(max-width:720px){.stack__tabelle td:empty{display:none}.stack__tabelle td::before{margin-bottom:2px}.stack__tabelle tr.gesamt{grid-template-columns:1fr auto;align-items:center}.stack__tabelle tr.gesamt th{grid-column:auto}.stack__tabelle tr.gesamt td.wirkung{grid-column:auto;text-align:right}.stack__tabelle tr.gesamt td::before{display:none}}
.stack__tabelle .wir{display:table-cell;gap:0}@media(max-width:720px){.stack__tabelle td.wir{display:block}}
.stack__tabelle td.wirkung small{text-align:right;color:#1f8f53;font-weight:700}@media(max-width:720px){.stack__tabelle td.wirkung small{text-align:left}}
/* Ergebniskarte passt beim Mitwandern immer ganz ins Fenster (Tim, 26.10.) */
@media(min-width:900px){
  .rechnung__ergebnis{top:84px;grid-template-columns:1fr 1fr;gap:12px 20px;padding:20px 22px;max-height:calc(100vh - 100px);overflow:auto}
  .rechnung__haupt,.rechnung__hinweis{grid-column:1/-1}
  .rechnung__haupt b{font-size:clamp(2.4rem,3.6vw,3.4rem)}
  .rechnung__ergebnis span{margin-top:3px;font-size:.8rem;line-height:1.35}
  .rechnung__ergebnis small{font-size:.68rem;margin-bottom:2px}
  .rechnung__herkunft{margin-top:8px;gap:2px}
  .rechnung__herkunft li{font-size:.84rem;padding-bottom:3px}
  .rechnung__ergebnis .rechnung__herkunft b{font-size:.86rem}
  .rechnung__zeile{padding-top:10px}
  .rechnung__zeile b{font-size:clamp(1.5rem,2.2vw,1.9rem)}
  .rechnung__hinweis{font-size:.8rem;padding:8px 10px}
}
@media(min-width:900px){
  .rechnung__ergebnis{top:78px;max-height:calc(100vh - 88px)}
  .rechnung__herkunft{grid-template-columns:1fr 1fr;column-gap:22px}
}
@media(min-width:900px) and (max-height:800px){
  .rechnung__ergebnis{gap:8px 18px;padding:16px 20px}
  .rechnung__haupt b{font-size:2.3rem}
  .rechnung__zeile{padding-top:8px}
  .rechnung__zeile b{font-size:1.45rem}
  .rechnung__ergebnis span{font-size:.76rem}
}
/* Warum das zählt, aufklappbar (26.10.) */
.wahl__mehr{margin-top:6px;font-size:.86rem;color:var(--tinte)}
.wahl__mehr summary{cursor:pointer;font-weight:800;color:var(--primaer);list-style:none;display:inline-flex;align-items:center;gap:6px}
.wahl__mehr summary::-webkit-details-marker{display:none}
.wahl__mehr summary::before{content:"+";display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1.5px solid currentColor;font-size:.8rem;line-height:1}
.wahl__mehr[open] summary::before{content:"–"}
.wahl__mehr p{margin:6px 0 0;line-height:1.5;max-width:68ch}
@media(min-width:960px){.rechnung__vorspann,.check-held__text{max-width:70ch}}
