@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-m))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100svh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[class],ol[class]{padding:0;list-style:none}table{border-collapse:collapse;width:100%}:target{scroll-margin-top:calc(var(--header-height) + var(--space-m))}}@layer tokens{:root{--font-display:"Instrument Serif", "Iowan Old Style", Georgia, serif;--font-body:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--step--2:clamp(.7383rem, .731rem + .0357vw, .7631rem);--step--1:clamp(.8856rem, .8596rem + .1304vw, .9769rem);--step-0:clamp(1.0625rem, 1.0089rem + .2679vw, 1.25rem);--step-1:clamp(1.275rem, 1.1821rem + .4643vw, 1.6rem);--step-2:clamp(1.53rem, 1.382rem + .7402vw, 2.0481rem);--step-3:clamp(1.8363rem, 1.612rem + 1.1214vw, 2.6213rem);--step-4:clamp(2.2031rem, 1.874rem + 1.6455vw, 3.355rem);--step-5:clamp(2.6438rem, 2.172rem + 2.3589vw, 4.295rem);--step-6:clamp(3.1725rem, 2.5082rem + 3.3214vw, 5.4975rem);--tracking-wide:.18em;--tracking-display:-.015em;--leading-tight:1.06;--leading-heading:1.14;--leading-body:1.65;--space-3xs:clamp(.25rem, .2321rem + .0893vw, .3125rem);--space-2xs:clamp(.5rem, .4643rem + .1786vw, .625rem);--space-xs:clamp(.8125rem, .7768rem + .1786vw, .9375rem);--space-s:clamp(1.0625rem, 1.0089rem + .2679vw, 1.25rem);--space-m:clamp(1.625rem, 1.5536rem + .3571vw, 1.875rem);--space-l:clamp(2.125rem, 2.0179rem + .5357vw, 2.5rem);--space-xl:clamp(3.1875rem, 3.0268rem + .8036vw, 3.75rem);--space-2xl:clamp(4.25rem, 4.0357rem + 1.0714vw, 5rem);--space-3xl:clamp(6.375rem, 6.0536rem + 1.6071vw, 7.5rem);--space-4xl:clamp(8.5rem, 8.0714rem + 2.1429vw, 10rem);--container:78rem;--container-narrow:46rem;--container-wide:96rem;--gutter:clamp(1.25rem, .9rem + 1.75vw, 2.75rem);--header-height:5.25rem;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-pill:999px;--shadow-sm:0 1px 2px #0d2f3d0d, 0 2px 8px #0d2f3d0a;--shadow-md:0 2px 4px #0d2f3d0a, 0 12px 28px -8px #0d2f3d1f;--shadow-lg:0 4px 8px #0d2f3d0d, 0 32px 64px -16px #0d2f3d38;--duration-fast:.16s;--duration-base:.28s;--duration-slow:.7s;--ease-out:cubic-bezier(.16, 1, .3, 1);--brand-900:#0a2430;--brand-800:#123c4c;--brand-700:#1a4f5f;--brand-600:#2f6f74;--brand-500:#3d8589;--brand-400:#5a9fa2;--brand-200:#c5dede;--brand-100:#e4f0f0;--cream-50:#f3ece3;--cream-100:#ede6da;--cream-200:#e9e1d4;--cream-300:#d9cfbf;--accent-600:#a06f3f;--accent-500:#b8834f;--accent-400:#cc9a6e;--color-bg:var(--cream-200);--color-bg-alt:var(--cream-100);--color-bg-deep:var(--brand-900);--color-surface:color-mix(in srgb, var(--cream-50) 70%, #fff);--color-surface-muted:var(--cream-100);--color-text:var(--brand-800);--color-text-strong:var(--brand-900);--color-text-muted:color-mix(in srgb, var(--brand-800) 66%, transparent);--color-text-inverse:var(--cream-200);--color-text-inverse-muted:#e9e1d4b8;--color-heading:var(--brand-800);--color-accent:var(--brand-600);--color-accent-strong:var(--brand-800);--color-gold:var(--accent-500);--color-border:#123c4c29;--color-border-soft:#123c4c1a;--color-border-inverse:#e9e1d438;--color-primary:var(--brand-800);--color-primary-hover:var(--brand-900);--color-primary-text:var(--cream-200);--color-focus:var(--accent-500)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}:root{--li-page:#fafafa;--li-tile:#f6f5f2;--li-line:#e4e3de;--li-card:#fff;--li-ink:#0e0d17;--li-body:#3b3a44;--li-muted:#6e6c66;--li-yellow:#f7e10d;--li-orange:#f28a0c;--li-orange-text:#a15500;--li-error:#b42318;--color-bg:var(--li-page);--color-text:var(--li-body);--color-heading:var(--li-ink);--color-text-muted:var(--li-muted);--color-focus:var(--li-ink);--font-body:"League Spartan", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:var(--font-body);--tracking-display:-.01em;--leading-body:1.6;--leading-heading:1.12;--leading-tight:1.06;--t-small:.9375rem;--t-body:1.125rem;--t-lead:clamp(1.1875rem, 1.05rem + .5vw, 1.375rem);--t-h3:1.375rem;--t-h2:clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem);--t-h1:clamp(2.25rem, 1.6rem + 2.8vw, 3.75rem);--radius-tile:20px;--radius-field:12px;--page-max:72rem;--gutter:clamp(1rem, .6rem + 2vw, 2.5rem);--section:clamp(4rem, 3rem + 4vw, 7rem);--ease-out:cubic-bezier(.22, 1, .36, 1)}}@layer base{html{background:var(--li-page)}body{background:var(--li-page);color:var(--li-body);font-family:var(--font-body);font-size:var(--t-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;font-weight:400;overflow-x:clip}h1,h2,h3{color:var(--li-ink);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-display);text-wrap:balance}h1{font-size:var(--t-h1);line-height:var(--leading-tight)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);font-weight:600}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--li-ink)}:focus-visible{outline:2px solid var(--li-ink);outline-offset:3px;border-radius:4px}img{max-width:100%;height:auto;display:block}}@layer layout{.rahmen{width:min(100% - 2 * var(--gutter), var(--page-max));margin-inline:auto}.abschnitt{padding-top:var(--section)}.zweispaltig .raster{gap:1.5rem clamp(2rem,1rem + 4vw,5rem);display:grid}@media (width>=900px){.zweispaltig .raster{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}}@layer components{.kicker{color:var(--li-orange-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.9rem;font-size:.875rem;font-weight:600}.knopf{background:var(--li-orange);background-image:linear-gradient(90deg, var(--li-yellow), var(--li-orange));min-height:3.25rem;color:var(--li-ink);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;padding:.95rem 2rem .8rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.knopf:hover{color:var(--li-ink);box-shadow:0 6px 18px -8px #f28a0cb3}.knopf:active{transform:scale(.98)}.knopf[aria-disabled=true],.knopf:disabled{cursor:progress;opacity:.7}.verweis{min-height:2.75rem;color:var(--li-ink);text-decoration:underline;text-decoration-color:var(--li-orange);text-underline-offset:.3em;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.fliesstext>*+*{margin-top:1em}.fliesstext a{color:var(--li-ink);text-decoration-color:var(--li-orange)}}@layer utilities{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@font-face{font-family:League Spartan;src:url(/fonts/league-spartan-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:League Spartan;src:url(/fonts/league-spartan-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:League Spartan;src:url(/fonts/league-spartan-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}.springen[data-astro-cid-dyhekl2n]{left:var(--gutter);z-index:10;background:var(--li-ink);color:#fff;border-radius:8px;padding:.6rem 1rem;position:absolute;top:-4rem}.springen[data-astro-cid-dyhekl2n]:focus{color:#fff;top:.75rem}.kopf[data-astro-cid-dyhekl2n]{justify-content:space-between;align-items:center;gap:1rem;padding-block:clamp(1rem,.7rem + 1vw,1.75rem);display:flex}.logo[data-astro-cid-dyhekl2n]{align-items:center;min-height:44px;display:inline-flex}.logo[data-astro-cid-dyhekl2n] img[data-astro-cid-dyhekl2n]{width:clamp(110px,90px + 4vw,137px);height:auto}.kopf-link[data-astro-cid-dyhekl2n],.fuss[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n]{min-height:44px;color:var(--li-ink);font-weight:600;font-size:var(--t-small);align-items:center;text-decoration:none;display:inline-flex}.kopf-link[data-astro-cid-dyhekl2n]:hover,.fuss[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n]:hover{text-decoration:underline;text-decoration-color:var(--li-orange);text-decoration-thickness:2px}.fuss[data-astro-cid-dyhekl2n]{margin-top:var(--section);border-top:1px solid var(--li-line);color:var(--li-muted);font-size:var(--t-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;padding-block:1.5rem 2rem;display:flex}.fuss[data-astro-cid-dyhekl2n] nav[data-astro-cid-dyhekl2n]{gap:1.5rem;display:flex}
