.site-header[data-astro-cid-nen7h5rs]{z-index:100;background:var(--header-bg);color:var(--header-text);border-bottom:1px solid var(--header-border);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-s);max-width:var(--content-max-width);min-height:var(--header-height);padding-inline:var(--space-m);flex-wrap:wrap;margin-inline:auto;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.site-header__logo-bild[data-astro-cid-nen7h5rs]{width:auto;height:3.5rem;display:block}.site-header__toggle[data-astro-cid-nen7h5rs]{width:2.75rem;height:2.75rem;color:inherit;border:1px solid var(--header-border);border-radius:var(--radius);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;justify-content:center;align-items:center;padding:0;display:none}.site-header__toggle[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary);border-color:var(--color-primary)}.is-enhanced[data-astro-cid-nen7h5rs] .site-header__toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.site-header__icon[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{stroke:currentColor;stroke-width:2px;stroke-linecap:round;transform-origin:50%;transition:transform var(--transition-base), opacity var(--transition-fast)}.is-open[data-astro-cid-nen7h5rs] .bar--top[data-astro-cid-nen7h5rs]{transform:translateY(6px)rotate(45deg)}.is-open[data-astro-cid-nen7h5rs] .bar--middle[data-astro-cid-nen7h5rs]{opacity:0}.is-open[data-astro-cid-nen7h5rs] .bar--bottom[data-astro-cid-nen7h5rs]{transform:translateY(-6px)rotate(-45deg)}.site-header__nav[data-astro-cid-nen7h5rs]{flex-basis:100%}.is-enhanced[data-astro-cid-nen7h5rs] .site-header__nav[data-astro-cid-nen7h5rs]{display:none}.is-enhanced[data-astro-cid-nen7h5rs].is-open .site-header__nav[data-astro-cid-nen7h5rs]{display:block}.site-header__list[data-astro-cid-nen7h5rs]{gap:var(--space-2xs);padding:0 0 var(--space-m);flex-direction:column;margin:0;list-style:none;display:flex}.site-header__link[data-astro-cid-nen7h5rs]{padding:var(--space-s) var(--space-xs);color:inherit;border-radius:var(--radius);transition:color var(--transition-fast), background var(--transition-fast);font-size:1rem;font-weight:500;text-decoration:none;display:block}.site-header__link[data-astro-cid-nen7h5rs]:hover{color:var(--header-link-hover)}.site-header__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--header-link-active);background:var(--header-link-active-bg);font-weight:600}@media (width>=48rem){.site-header__inner[data-astro-cid-nen7h5rs]{flex-wrap:nowrap}.is-enhanced[data-astro-cid-nen7h5rs] .site-header__toggle[data-astro-cid-nen7h5rs]{display:none}.site-header__nav[data-astro-cid-nen7h5rs],.is-enhanced[data-astro-cid-nen7h5rs] .site-header__nav[data-astro-cid-nen7h5rs]{flex-basis:auto;display:block}.site-header__list[data-astro-cid-nen7h5rs]{gap:var(--space-l);flex-direction:row;padding:0}.site-header__link[data-astro-cid-nen7h5rs]{padding:var(--space-xs)}}.visually-hidden[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-l);border-top:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:.875rem}.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-l);max-width:var(--content-max-width);padding-inline:var(--space-m);flex-direction:column;margin-inline:auto;display:flex}.footer__spalten[data-astro-cid-jo6i4kqk]{gap:var(--space-l);flex-direction:column;display:flex}@media (width>=48rem){.footer__spalten[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:flex-start}}.footer__spalte[data-astro-cid-jo6i4kqk]{gap:var(--space-s);flex-direction:column;display:flex}.footer__spalte--mitte[data-astro-cid-jo6i4kqk]{text-align:center;align-items:center}.footer__links[data-astro-cid-jo6i4kqk],.footer__titel[data-astro-cid-jo6i4kqk]{line-height:var(--line-height-body)}.footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-xs) var(--space-l);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer__titel[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:var(--color-text);margin:0;font-size:.875rem;font-weight:600}.footer__link[data-astro-cid-jo6i4kqk]{color:var(--color-text);text-underline-offset:.2em;transition:color var(--transition-fast)}.footer__link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary)}.footer__kontakt[data-astro-cid-jo6i4kqk]{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__social[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-m);flex-flow:row;margin:0;padding:0;list-style:none;display:flex}.footer__social-link[data-astro-cid-jo6i4kqk]{color:var(--color-text);transition:color var(--transition-fast);display:inline-flex}.footer__social-link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary)}.footer__social-icon[data-astro-cid-jo6i4kqk]{width:1.375rem;height:1.375rem;display:block}.footer__copyright[data-astro-cid-jo6i4kqk]{padding-top:var(--space-l);border-top:1px solid var(--color-border);margin:0;font-size:.8125rem}
