.bs-hauptknopf,.bs-nebenknopf,.bs-textknopf,.bs-navigationskarte,.bs-chip,.bs-fortschritt{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%}.bs-hauptknopf{border-radius:var(--rundung);background:var(--farbe-primaer);width:100%;min-height:3.25rem;color:var(--farbe-flaeche);font:inherit;text-align:center;cursor:pointer;border:2px solid #0000;padding:.875rem 1rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:block}@media (hover:hover){.bs-hauptknopf:not(:disabled):not([aria-disabled=true]):hover{background:var(--farbe-primaer-dunkel,var(--farbe-primaer))}}.bs-nebenknopf{border:2px solid var(--farbe-primaer);border-radius:var(--rundung);background:var(--farbe-flaeche);width:100%;min-height:3rem;color:var(--farbe-primaer);font:inherit;text-align:center;cursor:pointer;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:block}.bs-textknopf{background:var(--farbe-flaeche-stark);min-height:2.75rem;color:var(--farbe-primaer);font:inherit;text-align:center;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.bs-hauptknopf:focus-visible,.bs-nebenknopf:focus-visible,.bs-textknopf:focus-visible,.bs-navigationskarte:focus-visible{outline:3px solid var(--farbe-primaer-dunkel);outline-offset:2px}.bs-hauptknopf:disabled,.bs-nebenknopf:disabled,.bs-textknopf:disabled,.bs-hauptknopf[aria-disabled=true],.bs-nebenknopf[aria-disabled=true],.bs-textknopf[aria-disabled=true]{border:2px dashed var(--farbe-text-leise);background:var(--farbe-flaeche);color:var(--farbe-text-leise);cursor:not-allowed}.bs-navigationskarte{border:2px solid var(--farbe-linie);border-radius:var(--rundung);background:var(--farbe-flaeche);min-height:3.5rem;color:var(--farbe-text);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem .75rem;text-decoration:none;display:flex}.bs-navigationskarte-titel{min-width:0;font-weight:700}.bs-navigationskarte-zeile{min-width:0;color:var(--farbe-text-leise);flex:1}.bs-navigationskarte-pfeil{font-size:1.5rem;line-height:1}.bs-chip{border-radius:var(--rundung);align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.bs-chip-sitzt{background:var(--farbe-richtig-flaeche);color:var(--farbe-richtig)}.bs-chip-unsicher{background:var(--farbe-achtung-flaeche);color:var(--farbe-achtung)}.bs-chip-ueben{background:var(--farbe-falsch-flaeche);color:var(--farbe-falsch)}.bs-chip-sichere-fehler{background:var(--farbe-falsch-flaeche);color:var(--farbe-falsch);border:2px solid var(--farbe-falsch)}.bs-chip-zeichen{font-size:1.125rem;line-height:1}.bs-fortschritt{align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.bs-fortschritt-balken{background:var(--farbe-flaeche-stark);border:1px solid var(--farbe-linie);border-radius:.25rem;flex:1;height:.5rem;overflow:hidden}.bs-fortschritt-wert{background:var(--farbe-primaer);height:100%;display:block}.bs-fortschritt-text{color:var(--farbe-text);white-space:nowrap;font-weight:700}.sym{vertical-align:middle;flex:none;width:1.5rem;height:1.5rem}.sym--s{width:1.125rem;height:1.125rem}.bs-karte,.bs-band,.bs-hinweis,.bs-pille{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%}.bs-karte{padding:var(--raum-5);border:var(--rahmen);border-radius:var(--rundung-xl);background:var(--farbe-weiss);box-shadow:var(--schatten-2)}.bs-karte--ruhig{border-radius:var(--rundung-l);box-shadow:var(--schatten-1)}.bs-karte--band{--innenrundung:calc(var(--rundung-xl) - 1px);padding:0}.bs-karte--band>.bs-band:first-child{border-radius:var(--innenrundung) var(--innenrundung) 0 0}.bs-karte--band>:not(.bs-band):not(.bs-hinweis){padding:var(--raum-5)}.bs-karte--band>.bs-hinweis{padding:var(--raum-5);border-radius:0}.bs-karte--band>.bs-hinweis:last-child{border-radius:0 0 var(--innenrundung) var(--innenrundung)}@media (width>=48em){.bs-karte,.bs-karte--band>:not(.bs-band):not(.bs-hinweis),.bs-karte--band>.bs-hinweis{padding:var(--raum-6)}.bs-karte--band{padding:0}.bs-karte--ruhig{padding:var(--raum-5)}}.bs-band{padding:var(--raum-5);background:var(--verlauf);color:var(--farbe-auf-dunkel)}.bs-band :is(h1,h2,h3,p){color:var(--farbe-auf-dunkel);margin:0}.bs-band .bs-dach{margin-bottom:var(--raum-2);color:var(--farbe-akzent-flaeche)}@media (width>=48em){.bs-band{padding:var(--raum-6)}}.bs-dach{margin:0 0 var(--raum-2);font-size:var(--t-beschriftung-groesse);letter-spacing:.14em;text-transform:uppercase;color:var(--farbe-akzent-text);font-weight:700}.bs-kachel{min-width:var(--ziel-min);height:var(--ziel-min);padding-inline:var(--raum-2);border-radius:var(--rundung-m);background:var(--farbe-akzent-flaeche);color:var(--farbe-akzent-text);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.bs-hinweis{gap:var(--raum-3);padding:var(--raum-4);border-radius:var(--rundung-l);background:var(--farbe-akzent-flaeche);color:var(--farbe-text);display:flex}.bs-hinweis>.sym{color:var(--farbe-akzent-text);margin-top:.125rem}.bs-hinweis p{margin:0}.bs-pille{align-items:center;gap:var(--raum-2);min-height:2.25rem;padding:var(--raum-1) .875rem var(--raum-1) .625rem;border:var(--rahmen);background:var(--farbe-weiss);font-size:var(--t-klein-groesse);border-radius:999px;font-weight:600;display:inline-flex}.bs-pille>.sym{color:var(--farbe-akzent-text)}:root{--farbe-primaer-dunkel:var(--farbe-primaer);--farbe-akzent-tief:var(--farbe-primaer);--farbe-auf-dunkel-leise:white;--farbe-weiss:white;--farbe-flaeche:#f3f5f8;--farbe-flaeche-stark:#e8ecf2;--farbe-linie:#c4c9d1;--farbe-text:#16202e;--farbe-text-leise:#4a5565;--farbe-richtig:#14532d;--farbe-richtig-flaeche:#e3f4e8;--farbe-falsch:#7f1d1d;--farbe-falsch-flaeche:#fde8e8;--farbe-achtung:#713f12;--farbe-achtung-flaeche:#fef3c7;--schatten:0 1px 2px #1020400f, 0 8px 24px #10204014;--rundung:.875rem;--breite:42rem;--breite-weit:66rem;--zeile:30rem;--farbe-fokus:var(--farbe-primaer);--farbe-fokus-hell:white;--farbe-auf-dunkel:white;--farbe-flaeche-0:white;--farbe-flaeche-1:var(--farbe-flaeche);--farbe-flaeche-2:var(--farbe-flaeche-stark);--farbe-primaer-tief:var(--farbe-primaer-dunkel);--farbe-rahmen:var(--farbe-linie);--ziel-min:2.75rem;--ziel-haupt:3.25rem;--ziel-karte:3.5rem;--dauer-schnell:.12s;--dauer-mittel:.2s;--dauer-lang:.32s;--ease-aus:cubic-bezier(.2, 0, 0, 1);--raum-1:.25rem;--raum-2:.5rem;--raum-3:.75rem;--raum-4:1rem;--raum-5:1.25rem;--raum-6:2rem;--raum-7:3rem;--raum-8:4rem;--abschnitt:clamp(2.5rem, 2rem + 3.5vw, 4.5rem);--rundung-s:.5rem;--rundung-m:.75rem;--rundung-l:1rem;--rundung-xl:1.5rem;--rahmen:1px solid var(--farbe-linie);--farbe-akzent-text:var(--farbe-primaer);--farbe-akzent-flaeche:#f3f5f8;--farbe-verlauf-ende:var(--farbe-primaer);--verlauf:linear-gradient(120deg, var(--farbe-primaer) 0%, var(--farbe-primaer) 25%, var(--farbe-verlauf-ende) 100%);--schatten-2:0 1px 2px color-mix(in srgb, var(--farbe-primaer) 6%, transparent), 0 12px 28px -8px color-mix(in srgb, var(--farbe-primaer) 14%, transparent);--schatten-1:0 1px 2px color-mix(in srgb, var(--farbe-primaer) 12%, transparent);--schatten-3:0 24px 48px -12px color-mix(in srgb, var(--farbe-primaer) 28%, transparent);--t-h1-groesse:clamp(2.125rem, 1.6667rem + 2.2917vw, 3.5rem);--t-h2-groesse:clamp(1.5rem, 1.2917rem + 1.0417vw, 2.125rem);--t-h3-groesse:clamp(1.0625rem, 1rem + .3125vw, 1.25rem);--t-vorspann-groesse:clamp(1.125rem, 1.0625rem + .3125vw, 1.3125rem);--t-text-groesse:clamp(1rem, .9792rem + .1042vw, 1.0625rem);--t-klein-groesse:clamp(.875rem, .8542rem + .1042vw, .9375rem);--t-beschriftung-groesse:.8125rem;color:var(--farbe-text);background:#fff;font-family:Inter,Inter Rueckfall,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:100%;line-height:1.6}@supports (color:color-mix(in oklab, white, black)){:root{--farbe-primaer-dunkel:color-mix(in oklab, var(--farbe-primaer) 80%, black);--farbe-flaeche:color-mix(in oklab, var(--farbe-primaer) 6%, white);--farbe-flaeche-stark:color-mix(in oklab, var(--farbe-primaer) 12%, white);--farbe-linie:color-mix(in oklab, var(--farbe-primaer) 14%, #c9ced6);--farbe-akzent-tief:color-mix(in oklab, var(--farbe-akzent) 62%, var(--farbe-primaer));--farbe-auf-dunkel-leise:color-mix(in oklab, white 80%, var(--farbe-primaer));--farbe-akzent-text:color-mix(in oklab, var(--farbe-akzent) 68%, black);--farbe-akzent-flaeche:color-mix(in oklab, var(--farbe-akzent) 18%, white);--farbe-verlauf-ende:color-mix(in oklab, var(--farbe-akzent) 75%, black)}}body{font-size:var(--t-text-groesse);overflow-wrap:anywhere;overflow-wrap:anywhere;hyphens:auto;flex-direction:column;min-height:100vh;margin:0;display:flex}h1,h2,h3{hyphens:manual}main{flex:1;padding-bottom:3rem}body.lernbereich{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}@media (width>=48em){body.lernbereich{padding-bottom:0}}body>header,body>footer,main>*{--rand:max(1.25rem, calc((100% - var(--breite)) / 2));box-sizing:border-box;padding-inline:var(--rand)}main>astro-island,main>noscript{display:block}main>ul,main>ol{padding-inline-start:calc(var(--rand) + 1.25rem)}:where(main p,main dd,main blockquote,main ul:not([class])>li,main ol:not([class])>li){max-width:var(--zeile)}main :is(.knopfhinweis,.pt-neustart,.pass-hinweis){max-width:none}main>p{max-width:none;padding-inline-end:max(var(--rand), calc(100% - var(--rand) - var(--zeile)))}h1,h2,h3{text-wrap:balance}h1{font-size:var(--t-h1-groesse);letter-spacing:-.03em;margin:var(--raum-6) 0 var(--raum-4);font-weight:600;line-height:1.08}body.lernbereich h1{font-size:var(--t-h2-groesse)}h2{font-size:var(--t-h2-groesse);letter-spacing:-.025em;margin:var(--raum-7) 0 var(--raum-3);font-weight:600;line-height:1.15}h3{font-size:var(--t-h3-groesse);margin:1.5rem 0 .25rem;font-weight:600;line-height:1.3}p{margin:0 0 1rem}main>blockquote{max-width:none;margin:0 0 1rem;padding-inline-end:max(var(--rand), calc(100% - var(--rand) - var(--zeile)))}main>blockquote>p{max-width:none}a{color:var(--farbe-primaer);text-underline-offset:.2em;font-weight:600;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a:focus-visible,body>header details.untermenue>summary:focus-visible{outline:3px solid var(--farbe-primaer);outline-offset:2px;border-radius:.25rem}body>footer{--breite:var(--breite-weit)}body>header{--breite:76rem;align-items:center;gap:var(--raum-2) var(--raum-4);padding-block:var(--raum-2);border-bottom:1px solid var(--farbe-linie);background:var(--farbe-weiss);flex-wrap:wrap;display:flex}body>header nav{flex-basis:100%;order:3}body>header .leiste{gap:var(--raum-1);padding:var(--raum-1);background:var(--farbe-flaeche);border-radius:var(--rundung-l);flex-direction:column;margin:0;list-style:none;display:flex}body>header .leiste>li>a,body>header details.untermenue>summary{align-items:center;gap:var(--raum-2);min-height:var(--ziel-min);border-radius:var(--rundung-m);color:var(--farbe-text);font-size:var(--t-klein-groesse);cursor:pointer;border:1px solid #0000;padding:0 .875rem;font-weight:600;text-decoration:none;list-style:none;display:flex}body>header details.untermenue>summary::-webkit-details-marker{display:none}body>header .leiste>li>a:hover,body>header details.untermenue>summary:hover{background:var(--farbe-weiss);border-color:var(--farbe-linie)}body>header .leiste>li>a[aria-current],body>header details.untermenue.aktuell>summary,body>header .kopf-probetest[aria-current]{background:var(--farbe-flaeche-stark);color:var(--farbe-primaer);border-color:#0000;font-weight:700}body>header .leiste>li>a[aria-current]:before,body>header details.untermenue.aktuell>summary:before,body>header .kopf-probetest[aria-current]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}body>header details.untermenue{position:relative}body>header details.untermenue[open]>summary{background:var(--farbe-weiss);box-shadow:var(--schatten-1)}body>header details.untermenue.aktuell[open]>summary{background:var(--farbe-flaeche-stark)}body>header svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}body>header .winkel{width:1rem;height:1rem;transition:transform var(--dauer-schnell) var(--ease-aus);margin-left:auto}body>header details.untermenue[open] .winkel{transform:rotate(180deg)}.menuekarte{gap:var(--raum-2);margin-block:var(--raum-1);padding:var(--raum-2);background:var(--farbe-weiss);border:var(--rahmen);border-radius:var(--rundung-l);flex-direction:column;display:flex}.menuekarte ul{gap:var(--raum-1);margin:0;padding:0;list-style:none;display:grid}.menue-gruppe{padding:var(--raum-3) var(--raum-3) 0;border-top:1px solid var(--farbe-flaeche-stark);color:var(--farbe-text-leise);font-size:var(--t-beschriftung-groesse);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.menue-eintrag{column-gap:var(--raum-3);min-height:var(--ziel-min);padding:.625rem var(--raum-3);border-radius:var(--rundung-m);color:var(--farbe-text);grid-template-columns:auto 1fr;align-content:center;font-weight:400;line-height:1.4;text-decoration:none;display:grid}.menue-eintrag:hover{background:var(--farbe-flaeche)}.menue-eintrag[aria-current]{background:var(--farbe-flaeche-stark)}.menue-eintrag svg{box-sizing:border-box;border-radius:var(--rundung-s);background:var(--farbe-flaeche);width:2.5rem;height:2.5rem;color:var(--farbe-primaer);grid-row:span 2;padding:.625rem}.menue-eintrag[aria-current] svg{background:var(--farbe-weiss)}.menue-titel{font-size:var(--t-klein-groesse);font-weight:700}.menue-eintrag[aria-current] .menue-titel{color:var(--farbe-primaer)}.menue-text{color:var(--farbe-text-leise);font-size:var(--t-klein-groesse);grid-column:2}.kopf-aktionen{gap:var(--raum-2);flex-direction:column;flex-basis:100%;order:4;display:flex}.kopf-aktionen a{justify-content:center;align-items:center;gap:var(--raum-2);min-height:var(--ziel-min);color:var(--farbe-text);font-size:var(--t-klein-groesse);border:1.5px solid #0000;border-radius:999px;padding:0 1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.kopf-anmelden:hover{background:var(--farbe-flaeche)}.kopf-aktionen .kopf-probetest{border-color:var(--farbe-primaer);color:var(--farbe-primaer);font-weight:700}.kopf-aktionen .kopf-probetest:hover{background:var(--farbe-primaer);color:var(--farbe-weiss)}body>header .kopf-probetest[aria-current]:hover{background:var(--farbe-flaeche-stark);color:var(--farbe-primaer)}.menueknopf{background:var(--farbe-flaeche);min-height:2.75rem;color:var(--farbe-text);font:inherit;font-size:var(--t-klein-groesse);cursor:pointer;border:0;border-radius:999px;order:2;align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;display:none}.menueknopf[aria-expanded=true]{background:var(--farbe-flaeche-stark);color:var(--farbe-primaer)}.menueknopf:focus-visible{outline:3px solid var(--farbe-primaer-dunkel);outline-offset:2px}.menue-zeichen{background:currentColor;width:1.125rem;height:.125rem;position:relative;box-shadow:0 -.375rem,0 .375rem}.menueknopf[aria-expanded=true] .menue-zeichen{box-shadow:none;background:0 0}.menueknopf[aria-expanded=true] .menue-zeichen:before,.menueknopf[aria-expanded=true] .menue-zeichen:after{content:"";background:currentColor;position:absolute;inset:0;transform:rotate(45deg)}.menueknopf[aria-expanded=true] .menue-zeichen:after{transform:rotate(-45deg)}@media (width<=75.99em){html.js .menueknopf{display:inline-flex}html.js .menueknopf[aria-expanded=false]+nav{display:none}}@media (width<=39.99em){html.js .menueknopf[aria-expanded=false]~.kopf-aktionen{display:none}}@media (width>=40em){.kopf-aktionen{flex-direction:row;flex-basis:auto;order:1;align-items:center}}@media (width>=76em){body>header nav{flex-basis:auto;order:0;margin-right:auto}body>header .leiste{border-radius:999px;flex-direction:row;align-items:center}body>header .leiste>li>a,body>header details.untermenue>summary{border-radius:999px}body>header .winkel{margin-left:0}.menuekarte{z-index:10;width:42rem;margin-block:var(--raum-3) 0;box-shadow:var(--schatten-3);position:absolute;top:100%;left:50%;transform:translate(-50%)}.menuekarte ul{grid-template-columns:1fr 1fr}}.marke{letter-spacing:-.01em;min-height:2.75rem;color:var(--farbe-text);align-items:center;margin-right:auto;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width>=76em){.marke{margin-right:var(--raum-2)}}.marke img{width:auto;height:1.75rem;display:block}body>footer{gap:var(--raum-6);padding-block:var(--raum-6) var(--raum-5);background:var(--verlauf);color:var(--farbe-auf-dunkel);display:grid}body>.fusskarte{--breite:var(--breite-weit);--rand:max(1.25rem, calc((100% - var(--breite)) / 2));z-index:1;box-sizing:border-box;margin-bottom:calc(-1 * var(--raum-7));padding-inline:var(--rand);position:relative}.fusskarte>.bs-karte{justify-content:space-between;align-items:center;gap:var(--raum-4);flex-wrap:wrap;display:flex}.fusskarte h2{font-size:var(--t-h2-groesse);margin:0}.fusskarte p{max-width:none;margin:var(--raum-1) 0 0;color:var(--farbe-text-leise)}.fusskarte .bs-nebenknopf{flex:auto;width:auto}body>footer.mit-karte{padding-top:calc(var(--raum-7) + var(--raum-6))}footer p{margin:0}footer .fuss-name{align-items:center;gap:var(--raum-3);margin-bottom:var(--raum-3);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;display:flex}.fuss-zeichen{width:var(--ziel-min);height:var(--ziel-min);border-radius:var(--rundung-m);background:var(--farbe-weiss);justify-content:center;align-items:center;display:inline-flex}.fuss-zeichen img{width:1.75rem;height:1.75rem;display:block}.fuss-marke p:not(.fuss-name){max-width:24rem}.fuss-spalten{gap:var(--raum-5);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}footer h2{margin:0 0 var(--raum-1);font-size:var(--t-beschriftung-groesse);letter-spacing:.14em;text-transform:uppercase;color:var(--farbe-akzent-flaeche);font-weight:700}footer nav ul{margin:0 0 0 -.75rem;padding:0;list-style:none}footer a{min-height:2.75rem;color:var(--farbe-auf-dunkel);border-radius:999px;align-items:center;padding:0 .75rem;font-weight:500;text-decoration:none;display:inline-flex}footer a:hover{background:color-mix(in srgb, var(--farbe-auf-dunkel) 14%, transparent)}footer a:focus-visible{outline-color:var(--farbe-auf-dunkel)}.fuss-hinweis{padding-top:var(--raum-4);border-top:1px solid color-mix(in srgb, var(--farbe-auf-dunkel) 28%, transparent);font-size:var(--t-klein-groesse)}@media (width>=48em){body>footer{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.fuss-hinweis{grid-column:1/-1}.fusskarte .bs-nebenknopf{flex:0 auto}}
