main:has(.testflaeche){display:grid}.test{gap:1.5rem;display:grid}.test [tabindex="-1"]:focus{outline:none}.test__stand{font-size:var(--gr-klein);color:var(--neben);font-variant-numeric:tabular-nums;font-weight:700}.test__fortschritt{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:-.75rem;display:grid}.test__fortschritt li{background:var(--linie);border-radius:999px;height:6px}.test__fortschritt .ist-erreicht{background:var(--tinte)}.test__frage{border:0;min-width:0;margin:0;padding:0}.test__frage legend{letter-spacing:-.03em;text-wrap:balance;margin-bottom:1.35rem;padding:0;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:800;line-height:1.2}.test__antworten{gap:.7rem;display:grid}.test__antwort{border:1px solid var(--rand);cursor:pointer;background:#fff;border-radius:1rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:3.75rem;padding:.8rem 1.1rem .8rem .8rem;line-height:1.4;transition:background-color .14s ease-out,border-color .14s ease-out;display:grid;position:relative}.test__antwort input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.test__buchstabe{background:var(--flaeche);width:2.25rem;height:2.25rem;color:var(--neben);border-radius:.7rem;place-items:center;font-weight:800;display:grid}.test__antwort:hover{border-color:var(--tinte)}.test__antwort:has(input:checked){background:var(--bernstein-zart);border-color:var(--bernstein-tief);box-shadow:inset 0 0 0 1px var(--bernstein-tief)}.test__antwort:has(input:checked) .test__buchstabe{background:var(--bernstein);color:var(--tinte)}.test__antwort:has(input:focus-visible){outline:2px solid var(--tinte);outline-offset:3px}.test__meldung,.feld__fehler{color:var(--fehler);font-weight:650}.test__aktionen{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;display:flex}.test__zurueck{color:inherit;font:inherit;text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;padding:.6rem 0;font-weight:600;text-decoration:underline 1px}.test__zurueck:hover{text-decoration-thickness:2px}.knopf[aria-disabled=true]{background:var(--linie);color:var(--neben);box-shadow:none;cursor:progress;transform:none}.test--ergebnis{gap:clamp(2rem,5vw,3rem)}.test__ergebnis{gap:1rem;display:grid}.test__ergebnis h2{margin-bottom:.5rem}.test__ergebnis p{max-width:40rem}.test__formular{border-top:1px solid var(--linie);gap:1.4rem;padding-top:clamp(1.75rem,4vw,2.5rem);display:grid}.feld{gap:.4rem;max-width:26rem;display:grid}.feld label{font-weight:700}.feld input[type=text],.feld input[type=tel]{border:1px solid var(--rand);width:100%;min-height:3.25rem;color:var(--tinte);font:inherit;background:#fff;border-radius:.75rem;padding:.7rem .95rem}.feld input[type=text]:hover,.feld input[type=tel]:hover{border-color:var(--tinte)}.feld input[aria-invalid=true],.feld input[aria-invalid=true]:hover{border-color:var(--fehler);box-shadow:inset 0 0 0 1px var(--fehler)}.feld__hinweis{font-size:var(--gr-klein);color:var(--neben)}.feld__fehler{font-size:var(--gr-klein)}.feld--haken{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.4rem .9rem;max-width:38rem}.feld--haken input{width:1.5rem;height:1.5rem;accent-color:var(--tinte);margin:.15rem 0 0}.feld--haken label{font-weight:480;line-height:1.5}.feld--haken .feld__fehler{grid-column:2}.feld--falle{width:1px;height:1px;position:absolute;left:-200vw;overflow:hidden}.test__datenschutz{max-width:38rem;font-size:var(--gr-klein);color:var(--neben)}@supports not selector(:has(a)){.test__antwort input:checked~.test__antworttext{font-weight:750}.test__antwort input:focus-visible~.test__antworttext{text-decoration:underline 2px}}@media (forced-colors:active){.test__antwort:has(input:checked){border:3px solid highlight}.test__fortschritt .ist-erreicht{background:highlight}}@media (width<=59.99rem){.testseite:not(:has(.test--start)) .testseite__kopf{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.testflaeche[data-astro-cid-c3zhn7mk]{background:var(--flaeche)}.testseite[data-astro-cid-c3zhn7mk]{padding-block:clamp(2rem, 5vw, 4rem) var(--abstand-abschnitt);gap:clamp(1.75rem,4vw,2.5rem);display:grid}.testseite__kopf[data-astro-cid-c3zhn7mk]{align-content:start;gap:1.1rem;display:grid}.testseite__kopf[data-astro-cid-c3zhn7mk] h1[data-astro-cid-c3zhn7mk]{max-width:16ch}.testseite__kopf[data-astro-cid-c3zhn7mk] p[data-astro-cid-c3zhn7mk]{max-width:var(--mass);font-size:var(--gr-gross);line-height:1.5}.testseite__test[data-astro-cid-c3zhn7mk]{padding:clamp(1.35rem,4vw,2.75rem)}.testseite__ohne[data-astro-cid-c3zhn7mk]{max-width:var(--mass);border:1px solid var(--fehler);color:var(--fehler);border-radius:.75rem;margin-top:1.5rem;padding:1rem 1.15rem}@media (width>=60rem){.testseite[data-astro-cid-c3zhn7mk]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:0;padding-top:2.5rem}.testseite__kopf[data-astro-cid-c3zhn7mk]{padding:1rem 3rem 0 0;position:sticky;top:2.5rem}.testseite__kopf[data-astro-cid-c3zhn7mk] h1[data-astro-cid-c3zhn7mk]{font-size:clamp(1.75rem,1.1rem + 1.2vw,2.25rem)}.testseite__kopf[data-astro-cid-c3zhn7mk] p[data-astro-cid-c3zhn7mk]{font-size:var(--gr-text)}}
