:where(.logo){color:var(--ink);max-width:100%;height:auto;display:block}.site-header[data-astro-cid-nen7h5rs]{border-block-end:var(--border-hairline)}.site-header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-s) var(--space-l);padding-block:var(--space-m);flex-wrap:wrap;display:flex}.brand[data-astro-cid-nen7h5rs]{--brand-height:min(2.5rem, 56px);padding-block:var(--space-3xs);text-decoration:none;display:block}.brand-mark{height:var(--brand-height);width:auto}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-m);flex-wrap:wrap;max-width:none;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:0}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);display:block}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.4em;text-decoration-thickness:2px}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-decoration-color:var(--ink-muted)}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:hover{text-decoration-color:var(--accent);text-decoration-thickness:2px}.nav-toggle[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2xs);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);padding:var(--space-xs) var(--space-2xs);cursor:pointer;background:0 0;border:none;margin-inline-end:calc(-1 * var(--space-2xs));display:none}.nav-toggle-icon[data-astro-cid-nen7h5rs]{flex:none;width:20px;height:14px}@media (width<=22em){.site-header-inner[data-astro-cid-nen7h5rs]{column-gap:var(--space-s)}.brand[data-astro-cid-nen7h5rs]{--brand-height:2.25rem}}@media (width<=52em){.js .nav-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.js .site-nav[data-astro-cid-nen7h5rs][data-open=false]{display:none}.site-nav[data-astro-cid-nen7h5rs]{flex-basis:100%}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{border-block-start:var(--border-hairline);display:block}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:var(--space-xs)}}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-2xl) var(--space-xl);margin-block-start:var(--section-y)}.site-footer-inner[data-astro-cid-jo6i4kqk]{gap:var(--space-xl) var(--space-l);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=52em){.site-footer-inner[data-astro-cid-jo6i4kqk]{gap:var(--space-2xl) var(--space-l);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}}.site-footer-mark{inline-size:min(11.5rem,100%);color:var(--ink)}.site-footer-claim[data-astro-cid-jo6i4kqk]{margin-block:var(--space-m) 0;font-size:var(--text-sm);color:var(--ink-soft);max-width:24rem}.site-footer-label[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-muted);max-width:none;margin-block-end:var(--space-xs)}.site-footer-links[data-astro-cid-jo6i4kqk]{max-width:none;font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.site-footer-links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:0}.site-footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:var(--space-2xs);display:inline-block}:root{--surface:#f6f6f3;--surface-alt:#ecece8;--surface-sheet:#fff;--surface-invert:#0b0b0b;--ink:#0b0b0b;--ink-soft:#3c3c3a;--ink-muted:#666661;--ink-invert:#f6f6f3;--accent:#0b0b0b;--accent-invert:#f6f6f3;--line:#d6d6d1;--line-strong:#0b0b0b;--focus:#0b0b0b;--font-serif-display:"Literata Display", "Literata Display Fallback", Georgia, "Times New Roman", Times, serif;--font-serif:"Literata", "Literata Fallback", Georgia, "Times New Roman", Times, serif;--font-sans:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, "SFMono-Regular", Menlo, "DejaVu Sans Mono", Consolas, monospace;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-serif-display:440;--weight-serif:500;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:clamp(1rem, .97rem + .15vw, 1.0625rem);--text-lg:clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--text-xl:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--text-2xl:min(clamp(1.75rem, 1.3rem + 1.6vw, 2.75rem), calc((100vw - 55px) / 11.1));--text-3xl:min(clamp(1.9rem, 1.3rem + 3vw, 3.75rem), calc((100vw - 55px) / 10.4));--text-4xl:clamp(2.5rem, 1.5rem + 3.7vw, 4.75rem);--text-figure:clamp(2.5rem, 2rem + 2vw, 3.5rem);--leading-tight:1.02;--leading-snug:1.12;--leading-normal:1.35;--leading-relaxed:1.6;--tracking-tight:-.012em;--tracking-normal:0;--tracking-wide:.12em;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--section-y:clamp(3.5rem, 2rem + 5.5vw, 8rem);--container:72rem;--container-narrow:46rem;--measure:38.25rem;--gutter:min(clamp(1.25rem, 4vw, 3rem), 9vw);--rail:18rem;--border-hairline:1px solid var(--line);--border-strong:2px solid var(--line-strong);--border-accent:2px solid var(--accent);--ruler-h:9px}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/inter-400.b93d651e.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/inter-500.3880bd33.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/inter-700.7c070752.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/jetbrains-mono-400.34633f34.woff2)format("woff2")}@font-face{font-family:Literata Display;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/literata-display.05ca19e4.woff2)format("woff2")}@font-face{font-family:Literata;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/literata-text.7adfdadf.woff2)format("woff2")}@font-face{font-family:Inter Fallback;font-weight:400;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:106.64%;ascent-override:90.84%;descent-override:22.62%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-weight:500;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:107.34%;ascent-override:90.25%;descent-override:22.47%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold);size-adjust:102.66%;ascent-override:94.36%;descent-override:23.5%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;font-weight:400;src:local(Consolas);size-adjust:109.13%;ascent-override:93.47%;descent-override:27.49%;line-gap-override:0%}@font-face{font-family:Literata Display Fallback;font-weight:100 900;src:local(Georgia),local(Liberation Serif),local(DejaVu Serif);size-adjust:106.36%;ascent-override:110.66%;descent-override:28.96%;line-gap-override:0%}@font-face{font-family:Literata Fallback;font-weight:100 900;src:local(Georgia),local(Liberation Serif),local(DejaVu Serif);size-adjust:110.33%;ascent-override:106.68%;descent-override:27.92%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;color-scheme:light;font-synthesis:none;scrollbar-gutter:stable}body{background-color:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}address{font-style:normal}::selection{background-color:var(--accent);color:var(--surface)}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:var(--weight-serif);text-wrap:balance;hyphens:manual}h1{font-family:var(--font-serif-display);font-weight:var(--weight-serif-display);font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-block:var(--space-2xl) var(--space-xl)}h2{font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin-block:var(--space-xl) var(--space-m)}h3{font-size:var(--text-xl);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);margin-block:var(--space-l) var(--space-2xs)}h4{font-size:var(--text-lg);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);margin-block:var(--space-m) var(--space-2xs)}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-block-start:0}p,ul,ol,figure{margin-block-end:var(--space-s)}p,ul,ol,figcaption{max-width:var(--measure)}p{text-wrap:pretty}ul,ol{padding-inline-start:var(--space-m)}li{margin-block-end:var(--space-3xs)}li::marker{color:var(--ink-muted)}a{color:inherit;text-decoration:underline;text-decoration-color:var(--ink-muted);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover,a:focus-visible{text-decoration-color:var(--accent);text-decoration-thickness:2px}@media (prefers-reduced-motion:no-preference){a{transition:text-decoration-color .15s ease-out}}address a{padding-block:var(--space-3xs);margin-block:calc(-1 * var(--space-3xs));display:inline-block}nav a{text-decoration:none}nav a:hover{text-decoration:underline 1px}strong{font-weight:var(--weight-bold)}code,kbd,samp{font-family:var(--font-mono);font-size:var(--text-sm);background-color:var(--surface-alt);padding:.1em var(--space-3xs);border-radius:2px}figcaption{font-size:var(--text-sm);color:var(--ink-muted);margin-block-start:var(--space-2xs)}.eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-muted);max-width:none;margin-block-end:var(--space-2xs)}.eyebrow+h1,.eyebrow+h2,.eyebrow+h3{margin-block-start:0}.container{width:100%;padding-inline:var(--gutter);max-width:var(--container);margin-inline:auto}.lead{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--ink-soft)}.rail{gap:var(--space-l);display:grid}.rail-main{min-width:0;max-width:var(--measure)}.rail-aside{min-width:0}.rail-main>:first-child,.rail-aside>:first-child{margin-block-start:0}@media (width>=64em){.rail{grid-template-columns:minmax(0, var(--measure)) var(--rail);column-gap:var(--space-l);justify-content:space-between;align-items:start}.rail--label-first .rail-aside{grid-area:1/2}.rail--label-first .rail-main{grid-area:1/1}}.nummer{-webkit-user-select:none;user-select:none}.rail-aside>.nummer{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--ink-muted);margin-block-end:var(--space-s);padding-block-start:.5em;display:block}@media (width<=63.999em){.rail-aside>.nummer,.rail-aside:empty,.rail-aside:has(>.nummer:only-child){display:none}}.rail-facts{margin:0}.rail-facts>div{border-block-start:var(--border-hairline);padding-block:var(--space-2xs)}.rail-facts dt{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-muted)}.rail-facts dd{font-size:var(--text-sm);margin:0;margin-block-start:var(--space-3xs)}.action-link{align-items:center;gap:var(--space-2xs);font-weight:var(--weight-medium);border-block-start:var(--border-strong);padding-block-start:var(--space-2xs);text-decoration:none;display:inline-flex}.action-link:after{content:"";background-color:var(--ink-muted);flex:none;block-size:.6em;inline-size:.9em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M1 8h20M15 2l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M1 8h20M15 2l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.action-link:hover:after,.action-link:focus-visible:after{background-color:var(--accent);transform:translate(.15em)}@media (prefers-reduced-motion:no-preference){.action-link:after{transition:background-color .15s ease-out,transform .15s ease-out}}.actions{gap:var(--space-m) var(--space-l);flex-wrap:wrap;align-items:start;max-width:none;margin-block-start:var(--space-m);margin-block-end:0;display:flex}.zusage{margin-block:var(--space-xs) 0;font-size:var(--text-sm);color:var(--ink-soft)}.figures{gap:var(--space-m);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=44em){.figures{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.figure{border-block-start:var(--border-strong);max-width:none;min-inline-size:0;margin-block-end:0;padding-block-start:var(--space-s)}.figure-value{max-width:none;font-family:var(--font-serif-display);font-weight:var(--weight-serif-display);font-size:var(--text-figure);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--accent);margin:0}.figure-label{margin-block:var(--space-2xs) 0;max-width:none;font-size:var(--text-sm);color:var(--ink-soft)}.invert{--surface:var(--surface-invert);--surface-alt:#181818;--ink:var(--ink-invert);--ink-soft:#c9c9c4;--ink-muted:#9a9a94;--accent:var(--accent-invert);--line:#2e2e2c;--line-strong:var(--ink-invert);--focus:var(--accent-invert);--border-hairline:1px solid var(--line);--border-strong:2px solid var(--line-strong);--border-accent:2px solid var(--accent);background-color:var(--surface);color:var(--ink);color-scheme:dark}.invert ::selection{background-color:var(--ink-invert);color:var(--surface-invert)}.ruler{max-inline-size:var(--container);pointer-events:none;z-index:0;margin-inline:auto;position:fixed;inset-block:0;inset-inline:0}.ruler:before{content:"";border-inline-start:1px solid var(--line);background: repeating-linear-gradient(to bottom, var(--line) 0 1px, transparent 1px var(--space-3xl)) 0 0 / 9px 100% no-repeat,  repeating-linear-gradient(to bottom, var(--line) 0 1px, transparent 1px var(--space-m)) 0 0 / 5px 100% no-repeat;inline-size:9px;position:absolute;inset-block:0;inset-inline-start:calc(var(--gutter) - var(--space-m))}.ruler[data-progress]:after{content:"";background-color:var(--accent);transform-origin:top;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:calc(var(--gutter) - var(--space-m))}@media (width<=63.999em){.ruler:before{display:none}.ruler[data-progress]:after{transform-origin:0;block-size:2px;inline-size:auto;inset-block:0 auto;inset-inline:0}}.blatt{background-color:var(--surface-sheet);border:1px solid var(--ink);color:var(--ink);position:relative;overflow:hidden}.blatt:before{content:"";pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:var(--space-m) var(--space-m);opacity:.33;background-position:-1px -1px;position:absolute;inset:0}.titelblock{background-color:var(--surface-sheet);border-block-start:1px solid var(--ink);border-inline-start:1px solid var(--ink);max-width:none;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(.5rem,.42rem + .3vw,.625rem);line-height:1.35;display:flex;position:absolute;inset-block-end:0;inset-inline-end:0}.zelle{border-inline-end:1px solid var(--ink);padding:.45em .9em .5em;display:grid}.zelle:last-child{border-inline-end:0}.feld{color:var(--ink-muted)}.wert{letter-spacing:.02em}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.kriterium-nr-gesprochen{-webkit-user-select:none;user-select:none}a[href],button{scroll-margin-block:var(--space-xs)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}main:focus-visible{outline:none}.skip-link{z-index:1;padding:var(--space-2xs) var(--space-s);background-color:var(--surface);color:var(--ink);border:var(--border-strong);position:fixed;inset-block-start:calc(-1 * var(--space-3xl));inset-inline-start:var(--gutter)}.skip-link:focus{inset-block-start:var(--space-2xs)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root{--surface:#fff;--surface-alt:#f3f3f1;--surface-invert:#fff;--ink:#111316;--ink-soft:#3d3d3d;--ink-muted:#5f5f5c;--ink-invert:#111316;--accent:#6b4f12;--accent-invert:#6b4f12;--line:#cfcfcb;--line-strong:#111316;--focus:#111316;--border-hairline:1px solid var(--line);--border-strong:2px solid var(--line-strong);--border-accent:2px solid var(--accent)}html{color-scheme:light}.invert{--surface:inherit;--surface-alt:inherit;--ink:inherit;--ink-soft:inherit;--ink-muted:inherit;--accent:inherit;--line:inherit;--line-strong:inherit;--focus:inherit;--border-hairline:inherit;--border-strong:inherit;--border-accent:inherit}.skip-link,.ruler{display:none}.action-link:after{content:"→";block-size:auto;inline-size:auto;color:var(--ink-muted);background:0 0;-webkit-mask:none;mask:none}.figure,.figures{break-inside:avoid}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.site-header{view-transition-name:site-header}.site-footer{view-transition-name:site-footer}.ruler{view-transition-name:ruler}::view-transition-group(site-header),::view-transition-group(site-footer),::view-transition-group(ruler){animation:none}::view-transition-old(site-header),::view-transition-old(site-footer),::view-transition-old(ruler){opacity:0;animation:none}::view-transition-new(site-header),::view-transition-new(site-footer),::view-transition-new(ruler){opacity:1;animation:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}main h1{position:relative}main h1:after{content:"";block-size:var(--ruler-h);background: repeating-linear-gradient(to right, var(--line-strong) 0 1px, transparent 1px var(--space-2xl)) 0 0 / 100% 9px no-repeat,  repeating-linear-gradient(to right, var(--line-strong) 0 1px, transparent 1px var(--space-s)) 0 0 / 100% 5px no-repeat,  linear-gradient(var(--line-strong), var(--line-strong)) 0 0 / 100% 2px no-repeat;clip-path:inset(0);position:absolute;inset-block-start:calc(100% + var(--space-xs));inset-inline:0}@media (prefers-reduced-motion:no-preference){main h1:after{transition:clip-path .6s cubic-bezier(.2,.8,.2,1)}@starting-style{main h1:after{clip-path:inset(0 100% 0 0)}}}.ruler[data-progress]:after{transform:scaleY(var(--progress,0))}@media (width<=63.999em){.ruler[data-progress]:after{transform:scaleX(var(--progress,0))}}@media (prefers-reduced-motion:no-preference){.ruler[data-progress]:after{transition:transform .16s linear}}.draw-line>*{--border-hairline:1px solid var(--line);--border-strong:2px solid var(--line-strong)}.draw-line,.rail-facts>div,.figure{--draw-width:1px;--draw-color:var(--line);--border-hairline:1px solid transparent;--border-strong:2px solid transparent;position:relative}.draw-line--strong,.figure{--draw-width:2px;--draw-color:var(--line-strong)}:where(.draw-line,.rail-facts>div,.figure):after{content:"";block-size:var(--draw-width);background-color:var(--draw-color);transform-origin:0;position:absolute;inset-block-start:calc(-1 * var(--draw-width));inset-inline:0;transform:scaleX(1)}[data-draw=pending]:after{transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){[data-draw=in]:after{transition:transform .7s cubic-bezier(.2,.8,.2,1)}}@media print{main h1:after,.draw-line:after,.rail-facts>div:after,.figure:after,.ruler:after{clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}
