.hf[data-astro-cid-e6n3yono]{padding:var(--abstand-2xl, 4rem) 0;background:var(--farbe-hintergrund-sanft, #f6f8f6)}.hf-themenzeile[data-astro-cid-e6n3yono]{margin:0 0 var(--abstand-xs);color:var(--farbe-primaer);font-weight:var(--schrift-gewicht-fett, 700);font-size:var(--schrift-s);text-transform:uppercase;letter-spacing:.04em}.hf-h2[data-astro-cid-e6n3yono]{margin:0 0 var(--abstand-s)}.hf-ein[data-astro-cid-e6n3yono]{margin:0 0 var(--abstand-l);max-width:44rem;color:var(--farbe-text-leise)}.hf-karte[data-astro-cid-e6n3yono]{background:var(--farbe-hintergrund, #fff);border:1px solid var(--farbe-rand);border-radius:var(--radius-l, 1rem);box-shadow:var(--schatten-m, 0 8px 24px rgba(0,0,0,.06));padding:var(--abstand-l)}.hf-fortschritt[data-astro-cid-e6n3yono]{list-style:none;margin:0 0 var(--abstand-l);padding:0;display:flex;gap:var(--abstand-s);flex-wrap:wrap}.hf-fortschritt[data-astro-cid-e6n3yono] li[data-astro-cid-e6n3yono]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--schrift-s);color:var(--farbe-text-leise)}.hf-fortschritt[data-astro-cid-e6n3yono] li[data-astro-cid-e6n3yono] span[data-astro-cid-e6n3yono]{display:inline-flex;width:1.6rem;height:1.6rem;border-radius:50%;align-items:center;justify-content:center;border:1.5px solid var(--farbe-rand);font-weight:700;font-size:.85rem}.hf-fortschritt[data-astro-cid-e6n3yono] li[data-astro-cid-e6n3yono].aktiv{color:var(--farbe-text);font-weight:600}.hf-fortschritt[data-astro-cid-e6n3yono] li[data-astro-cid-e6n3yono].aktiv span[data-astro-cid-e6n3yono],.hf-fortschritt[data-astro-cid-e6n3yono] li[data-astro-cid-e6n3yono].fertig span[data-astro-cid-e6n3yono]{background:var(--farbe-primaer);border-color:var(--farbe-primaer);color:#fff}.hf-frage[data-astro-cid-e6n3yono]{margin:0 0 var(--abstand-s);font-weight:700;font-size:var(--schrift-m, 1.15rem)}.hf-bereiche[data-astro-cid-e6n3yono]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-s)}.hf-bereich[data-astro-cid-e6n3yono]{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-height:6.5rem;padding:var(--abstand-m);text-align:left;border:1.5px solid var(--farbe-rand);border-radius:var(--radius-m);background:var(--farbe-hintergrund, #fff);cursor:pointer;font:inherit;color:var(--farbe-text);transition:border-color .15s,box-shadow .15s,transform .15s}.hf-bereich[data-astro-cid-e6n3yono]:hover,.hf-bereich[data-astro-cid-e6n3yono]:focus-visible{border-color:var(--farbe-primaer);box-shadow:var(--schatten-s);transform:translateY(-1px)}.hf-bereich[data-astro-cid-e6n3yono][aria-pressed=true]{border-color:var(--farbe-primaer);background:var(--farbe-primaer-hell)}.hf-bereich-icon[data-astro-cid-e6n3yono]{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border-radius:var(--radius-m);background:var(--farbe-primaer-hell);color:var(--farbe-primaer)}.hf-bereich-name[data-astro-cid-e6n3yono]{font-weight:700;line-height:1.25;overflow-wrap:anywhere}.hf-bereich-zahl[data-astro-cid-e6n3yono]{font-size:.85rem;color:var(--farbe-text-leise)}.hf-leistungen[data-astro-cid-e6n3yono]{display:flex;flex-wrap:wrap;gap:var(--abstand-xs)}.hf-leistung[data-astro-cid-e6n3yono]{min-height:2.9rem;padding:.6rem 1rem;border:1.5px solid var(--farbe-primaer);border-radius:999px;background:var(--farbe-hintergrund, #fff);color:var(--farbe-primaer);font:inherit;font-weight:600;cursor:pointer}.hf-leistung[data-astro-cid-e6n3yono]:hover,.hf-leistung[data-astro-cid-e6n3yono]:focus-visible{background:var(--farbe-primaer);color:#fff}.hf-zurueck[data-astro-cid-e6n3yono]{margin-top:var(--abstand-m);min-height:2.75rem;padding:.5rem 0;border:0;background:none;color:var(--farbe-text-leise);font:inherit;font-size:var(--schrift-s);text-decoration:underline;cursor:pointer}.hf-gewaehlt[data-astro-cid-e6n3yono]{margin:0 0 var(--abstand-s);color:var(--farbe-primaer);font-weight:600}.hf-ortfeld[data-astro-cid-e6n3yono]{position:relative;max-width:30rem}.hf-ortfeld-icon[data-astro-cid-e6n3yono]{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);color:var(--farbe-primaer);display:inline-flex}.hf-ortfeld[data-astro-cid-e6n3yono] input[data-astro-cid-e6n3yono]{width:100%;min-height:3.25rem;padding:.75rem 1rem .75rem 2.75rem;border:1.5px solid var(--farbe-rand);border-radius:var(--radius-m);font:inherit;font-size:16px;background:#fff}.hf-ortfeld[data-astro-cid-e6n3yono] input[data-astro-cid-e6n3yono]:focus{outline:none;border-color:var(--farbe-primaer);box-shadow:0 0 0 3px var(--farbe-primaer-hell)}.hf-treffer[data-astro-cid-e6n3yono]{list-style:none;margin:var(--abstand-xs) 0 0;padding:0;max-width:30rem;display:flex;flex-direction:column;gap:.35rem}.hf-treffer[data-astro-cid-e6n3yono] a[data-astro-cid-e6n3yono]{display:flex;align-items:center;min-height:2.9rem;padding:.55rem 1rem;border-radius:var(--radius-m);background:var(--farbe-primaer-hell);color:var(--farbe-primaer);font-weight:600;text-decoration:none}.hf-treffer[data-astro-cid-e6n3yono] a[data-astro-cid-e6n3yono]:hover,.hf-treffer[data-astro-cid-e6n3yono] a[data-astro-cid-e6n3yono]:focus-visible{background:var(--farbe-primaer);color:#fff}.hf-hinweis[data-astro-cid-e6n3yono]{margin:var(--abstand-xs) 0 0;max-width:30rem;font-size:var(--schrift-s);color:var(--farbe-text-leise)}.hf-hinweis[data-astro-cid-e6n3yono]:empty{display:none}.hf-weiter[data-astro-cid-e6n3yono]{display:flex;flex-wrap:wrap;gap:var(--abstand-s) var(--abstand-l);margin-top:var(--abstand-m);font-size:var(--schrift-s)}.hf-weiter[data-astro-cid-e6n3yono] a[data-astro-cid-e6n3yono]{color:var(--farbe-primaer);font-weight:600;min-height:2.75rem;display:inline-flex;align-items:center}.hf-alle[data-astro-cid-e6n3yono]{margin-top:var(--abstand-m);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);background:var(--farbe-hintergrund, #fff)}.hf-alle[data-astro-cid-e6n3yono] summary[data-astro-cid-e6n3yono]{cursor:pointer;min-height:3rem;display:flex;align-items:center;padding:.6rem var(--abstand-m);font-weight:600;color:var(--farbe-primaer)}.hf-alle-gitter[data-astro-cid-e6n3yono]{display:grid;grid-template-columns:1fr;gap:var(--abstand-m);padding:0 var(--abstand-m) var(--abstand-m)}.hf-alle-gruppe[data-astro-cid-e6n3yono] h3[data-astro-cid-e6n3yono]{margin:0 0 .4rem;font-size:var(--schrift-s);text-transform:uppercase;letter-spacing:.03em;color:var(--farbe-text-leise)}.hf-alle-gruppe[data-astro-cid-e6n3yono] ul[data-astro-cid-e6n3yono]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem .9rem}.hf-alle-gruppe[data-astro-cid-e6n3yono] a[data-astro-cid-e6n3yono]{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--farbe-text);font-size:var(--schrift-s)}@media(min-width:44rem){.hf-bereiche[data-astro-cid-e6n3yono]{grid-template-columns:repeat(4,minmax(0,1fr))}.hf-alle-gitter[data-astro-cid-e6n3yono]{grid-template-columns:repeat(2,1fr)}.hf-alle-gruppe[data-astro-cid-e6n3yono] a[data-astro-cid-e6n3yono]{min-height:2rem}}@media(min-width:64rem){.hf-karte[data-astro-cid-e6n3yono]{padding:var(--abstand-xl, 2.5rem)}.hf-alle-gitter[data-astro-cid-e6n3yono]{grid-template-columns:repeat(3,1fr)}}
