.an[data-astro-cid-zlde5kxn]{--ruck:cubic-bezier(.25, 1.4, .4, 1);background:var(--color-porcelain)}.an__raster[data-astro-cid-zlde5kxn]{gap:var(--space-6);padding-block:var(--space-8) var(--space-section);display:grid}.an__titel[data-astro-cid-zlde5kxn]{max-width:var(--width-text)}.an__liste[data-astro-cid-zlde5kxn]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.an__problem[data-astro-cid-zlde5kxn]{max-width:36ch;font-size:1.375rem;font-weight:var(--weight-medium);letter-spacing:-.01em;text-wrap:balance;line-height:1.875rem}.an__ziel[data-astro-cid-zlde5kxn]{margin-top:var(--space-3)}.an__link[data-astro-cid-zlde5kxn]{border:var(--border-button) solid var(--color-ink);border-radius:var(--radius-s);min-height:2.75rem;color:var(--color-ink);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-label);white-space:nowrap;align-items:center;padding:.625rem 1.25rem;text-decoration:none;transition:background-color .15s,color .15s,opacity .3s;display:inline-flex}@media (hover:hover){.an__link[data-astro-cid-zlde5kxn]:hover{background:var(--color-ink);color:var(--color-porcelain)}}.an--aktiv[data-astro-cid-zlde5kxn]{height:calc(var(--buehne-hoehe,100svh) + var(--anzahl) * 30svh)}.an--aktiv[data-astro-cid-zlde5kxn] .an__buehne[data-astro-cid-zlde5kxn]{top:var(--buehne-oben,0px);max-height:100svh;position:sticky;overflow:hidden}.an--aktiv[data-astro-cid-zlde5kxn] .an__raster[data-astro-cid-zlde5kxn]{padding-block:var(--space-7)}.an--aktiv[data-astro-cid-zlde5kxn] .an__fenster[data-astro-cid-zlde5kxn]{height:min(20rem,100svh - 14rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.an--aktiv[data-astro-cid-zlde5kxn] .an__liste[data-astro-cid-zlde5kxn]{transform:translateY(var(--verschiebung,0px));transition:transform .55s var(--ruck)}.an--aktiv[data-astro-cid-zlde5kxn] .an__eintrag[data-astro-cid-zlde5kxn]{color:#111a209e;transition:color .3s}.an--aktiv[data-astro-cid-zlde5kxn] .an__eintrag[data-astro-cid-zlde5kxn].ist-aktiv{color:var(--color-ink)}.an--aktiv[data-astro-cid-zlde5kxn] .an__ziel[data-astro-cid-zlde5kxn]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.an__knopf[data-astro-cid-zlde5kxn]{justify-self:start}.an__knopf[data-astro-cid-zlde5kxn].ist-fokus{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@media (width>=60rem){.an__problem[data-astro-cid-zlde5kxn]{font-size:2rem;line-height:2.5rem}.an--aktiv[data-astro-cid-zlde5kxn] .an__raster[data-astro-cid-zlde5kxn]{column-gap:var(--space-7);grid-template-columns:minmax(0,4fr) minmax(0,7fr) auto;align-items:center}.an--aktiv[data-astro-cid-zlde5kxn] .an__fenster[data-astro-cid-zlde5kxn]{height:min(24rem, calc(100svh - 2 * var(--space-7)))}}@media (prefers-reduced-motion:reduce){.an--aktiv[data-astro-cid-zlde5kxn] .an__liste[data-astro-cid-zlde5kxn],.an--aktiv[data-astro-cid-zlde5kxn] .an__eintrag[data-astro-cid-zlde5kxn],.an__link[data-astro-cid-zlde5kxn]{transition:none}}.vg[data-astro-cid-6on3pekz]{gap:var(--space-7);display:grid}.vg__titel[data-astro-cid-6on3pekz]{max-width:var(--width-text)}.vg__liste[data-astro-cid-6on3pekz]{--punkt:.875rem;--spalte:2.5rem;max-width:var(--width-text);margin:0;padding:0;list-style:none}.vg__schritt[data-astro-cid-6on3pekz]{padding-bottom:var(--space-7);padding-left:var(--spalte);position:relative}.vg__schritt[data-astro-cid-6on3pekz]:last-child{padding-bottom:0}.vg__schritt[data-astro-cid-6on3pekz]:before{top:calc((var(--leading-subheading) - var(--punkt)) / 2);box-sizing:border-box;width:var(--punkt);height:var(--punkt);border:var(--border-button) solid var(--color-ink);background:var(--color-bg);content:"";border-radius:50%;position:absolute;left:0}.vg__schritt[data-astro-cid-6on3pekz]:not(:last-child):after{top:calc((var(--leading-subheading) + var(--punkt)) / 2 + var(--space-2));bottom:calc(var(--space-2) - (var(--leading-subheading) - var(--punkt)) / 2);left:calc(var(--punkt) / 2 - .5px);background:var(--color-pale-slate);content:"";width:1px;position:absolute}.vg__name[data-astro-cid-6on3pekz]{font-family:var(--font-body);font-size:var(--text-subheading);font-weight:var(--weight-semibold);font-variation-settings:normal;line-height:var(--leading-subheading)}.vg__text[data-astro-cid-6on3pekz]{margin-top:var(--space-2)}.vg__entscheidung[data-astro-cid-6on3pekz]{margin-top:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-s);background:var(--color-ink);color:var(--color-porcelain);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-label);display:inline-block}@media (width>=60rem){.vg[data-astro-cid-6on3pekz]{column-gap:var(--space-7);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.faq[data-astro-cid-jpf5c72s]{gap:var(--space-6);display:grid}.faq__liste[data-astro-cid-jpf5c72s]{max-width:var(--width-text)}.faq__eintrag[data-astro-cid-jpf5c72s]{border-bottom:1px solid var(--color-pale-slate)}.faq__eintrag[data-astro-cid-jpf5c72s]:first-child{border-top:1px solid var(--color-pale-slate)}.faq__frage[data-astro-cid-jpf5c72s]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);font-weight:var(--weight-medium);cursor:pointer;list-style:none;display:flex}.faq__frage[data-astro-cid-jpf5c72s]::-webkit-details-marker{display:none}.faq__pfeil[data-astro-cid-jpf5c72s]{flex:none;transition:rotate .2s}.faq__eintrag[data-astro-cid-jpf5c72s][open] .faq__pfeil[data-astro-cid-jpf5c72s]{rotate:180deg}.faq__antwort[data-astro-cid-jpf5c72s]{max-width:40rem;padding-bottom:var(--space-5)}@media (hover:hover){.faq__frage[data-astro-cid-jpf5c72s]:hover .faq__fragetext[data-astro-cid-jpf5c72s]{text-underline-offset:.2em;text-decoration:underline 1px}}@media (width>=60rem){.faq[data-astro-cid-jpf5c72s]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.faq__titel[data-astro-cid-jpf5c72s]{top:var(--space-6);position:sticky}.faq__liste[data-astro-cid-jpf5c72s]{max-width:none}}
