/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme;@layer base{*,:before,:after{box-sizing:border-box}*{margin:0}ul,ol{padding-inline-start:0}img,svg,video,canvas,picture{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}input,textarea,select{border-radius:var(--radius-panel)}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled,input:disabled,textarea:disabled,select:disabled,[aria-disabled=true]{cursor:default;color:var(--color-ink-muted)}table{border-collapse:collapse}code,kbd,samp,pre{font-family:var(--font-display);font-size:1em}hr{border:0;border-block-start:var(--mass-linie) solid var(--color-line)}html{color-scheme:light;-webkit-text-size-adjust:100%;tab-size:4;--kopf-ausgleich:calc(136px + var(--space-4));scroll-padding-block-start:var(--kopf-ausgleich)}@media (width>=60rem){html{--kopf-ausgleich:calc(132px + var(--space-4))}}body{background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-text);font-size:var(--size-step-0);font-weight:var(--gewicht-text);line-height:var(--zeile-text);flex-direction:column;min-height:100svh;display:flex}main{flex:1 0 auto}::selection{background-color:var(--color-accent);color:var(--color-accent-ink)}:focus-visible{outline:var(--mass-ring) solid var(--color-focus);outline-offset:var(--mass-ring-versatz)}main[tabindex="-1"]{scroll-margin-block-start:var(--kopf-ausgleich)}main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible{outline:none}h1,h2,h3,h4,h5,h6{font-size:var(--size-step-0);font-weight:var(--gewicht-halbfett);line-height:var(--zeile-titel);letter-spacing:var(--spur-titel);text-wrap:balance;margin-block:0 var(--raum-titel-nachlauf);overflow-wrap:break-word;hyphens:auto}h1{font-size:var(--size-step-5);font-weight:var(--gewicht-titel);line-height:var(--zeile-kompakt);letter-spacing:var(--spur-hero)}h2{font-size:var(--size-step-4);line-height:var(--zeile-kompakt)}h3{font-size:var(--size-step-3)}h4{font-size:var(--size-step-2)}:where(*+h2){margin-block-start:var(--raum-titel-gross)}:where(*+h3),:where(*+h4),:where(*+h5),:where(*+h6){margin-block-start:var(--raum-titel)}p,ul,ol,dl{margin-block:0 var(--space-5)}p{text-wrap:pretty}.abschnitt>:last-child,.lesespalte>:last-child,.raster>*>:last-child{margin-block-end:0}.datenliste,main :where(ul:not([class])){border-block-start:var(--mass-linie) solid var(--color-line);list-style:none}.datenliste>li,main :where(ul:not([class]))>li{padding-block:var(--space-3);border-block-end:var(--mass-linie) solid var(--color-line)}.datenliste>dt{padding-block-start:var(--space-3)}.datenliste>dd{border-block-end:var(--mass-linie) solid var(--color-line);padding-block-end:var(--space-3)}.wegeliste>li{gap:var(--space-1);display:grid}.wegeliste>li h3>a{min-block-size:var(--mass-ziel);align-items:center;inline-size:fit-content;display:inline-flex}.wegeliste__hinweis{color:var(--color-ink-muted)}@media (prefers-reduced-motion:no-preference){.wegeliste>li h3>a{transition:transform var(--motion-dur-schnell) var(--motion-ease-zustand)}.wegeliste>li h3>a:hover,.wegeliste>li h3>a:focus-visible{transform:translateX(var(--space-2))}}main ol{padding-inline-start:var(--space-6);list-style:decimal}main ol>li{padding-block:var(--space-2);padding-inline-start:var(--space-2)}b,strong{font-weight:var(--gewicht-halbfett)}@media (width<=30rem){p,li,dd{hyphens:auto}}a{color:var(--color-verweis);text-decoration:underline;text-decoration-thickness:var(--mass-linie);text-underline-offset:var(--mass-unterstrich-versatz)}a:hover{color:var(--color-verweis-hover);text-decoration-thickness:var(--mass-unterstrich)}a:active{color:var(--color-verweis-active)}.satzspiegel{max-inline-size:min(100% - var(--raum-bund) * 2, var(--mass-seite));inline-size:100%;margin-inline:auto}.raster{row-gap:var(--raum-abschnitt-klein);display:grid}@media (width>=60rem){.raster{grid-template-columns:minmax(0, var(--mass-lesespalte)) minmax(0, var(--mass-randspalte));justify-content:space-between;column-gap:var(--raum-rinne);align-items:start}}.lesespalte{max-inline-size:var(--mass-lesespalte);min-inline-size:0}.band{background-color:var(--color-bg);color:var(--color-ink)}.band--panel{background-color:var(--color-surface);border-block:var(--mass-linie) solid var(--color-line)}.bereich-tiefe{--color-bg:var(--color-tiefe);--color-bg-elevated:var(--color-tiefe);--color-surface:var(--color-tiefe);--color-ink:var(--color-accent-ink);--color-ink-muted:var(--color-ink-muted-invers);--color-verweis:var(--color-verweis-invers);--color-verweis-hover:var(--color-verweis-invers-hover);--color-verweis-active:var(--color-verweis-invers-active);--color-signal:var(--color-accent-invers);--color-signal-hover:var(--color-accent-invers-hover);--color-signal-active:var(--color-accent-invers-active);--color-error:var(--color-error-invers);--color-focus:var(--color-focus-invers);background-color:var(--color-bg);color:var(--color-ink)}.abschnitt{padding-block:var(--raum-abschnitt)}.abschnitt--weit{padding-block:var(--raum-abschnitt-gross)}.abschnitt--eng{padding-block:var(--raum-abschnitt-klein)}.feldlabel{font-family:var(--font-display);font-size:var(--size-step--1);font-weight:var(--gewicht-medium);line-height:var(--zeile-daten);letter-spacing:var(--spur-versal);text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--color-ink-muted)}p.feldlabel{margin-block-end:var(--space-3)}.einstieg{font-size:var(--size-step-1);font-weight:var(--gewicht-medium);line-height:var(--zeile-titel);margin-block-end:var(--space-7)}.visuell-versteckt{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ueberspringen__bahn{z-index:2;transform:translateY(calc(-100% - var(--space-7)));position:absolute;inset-block-start:var(--space-2);inset-inline:0}.ueberspringen__bahn:focus-within{transform:none}.ueberspringen{background-color:var(--color-bg-elevated);color:var(--color-ink);border:var(--mass-linie) solid var(--color-line);padding:var(--space-3) var(--space-5);min-block-size:var(--mass-ziel);font-family:var(--font-display);font-size:var(--size-step--1);font-weight:var(--gewicht-medium);letter-spacing:var(--spur-versal);text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.ueberspringen:hover{border-color:var(--color-signal)}.ueberspringen:active{background-color:var(--color-surface);border-color:var(--color-signal)}@media (prefers-reduced-motion:no-preference){a{transition:color var(--motion-dur-schnell) var(--motion-ease-zustand)}.ueberspringen{transition:border-color var(--motion-dur-schnell) var(--motion-ease-zustand), background-color var(--motion-dur-schnell) var(--motion-ease-zustand)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}@layer components{.kopf[data-astro-cid-yxete6jp]{z-index:1;background-color:var(--color-bg-elevated);border-block-end:var(--mass-linie) solid var(--color-line);position:sticky;inset-block-start:0}.kopf__band[data-astro-cid-yxete6jp]{padding-block:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex;position:relative}.wortmarke[data-astro-cid-yxete6jp]{color:var(--color-ink);text-decoration:none;display:inline-block}.wortmarke__wort[data-astro-cid-yxete6jp]{font-size:var(--size-step-1);font-weight:var(--gewicht-medium);letter-spacing:var(--spur-wortmarke);line-height:var(--zeile-kompakt);padding-block-end:calc(var(--mass-tick) + var(--space-2));display:block;position:relative}.wortmarke__wort[data-astro-cid-yxete6jp]:after{content:"";block-size:var(--mass-tick);border-block-end:var(--mass-linie) solid var(--color-signal);border-inline:var(--mass-linie) solid var(--color-signal);position:absolute;inset-block-end:0;inset-inline:0}.wortmarke[data-astro-cid-yxete6jp]:hover .wortmarke__wort[data-astro-cid-yxete6jp]:after{border-color:var(--color-signal-hover)}.wortmarke[data-astro-cid-yxete6jp]:active .wortmarke__wort[data-astro-cid-yxete6jp]:after{border-color:var(--color-signal-active)}.wortmarke[data-astro-cid-yxete6jp][aria-current=page] .wortmarke__wort[data-astro-cid-yxete6jp]:after{border-block-end-width:var(--mass-unterstrich);border-inline-width:var(--mass-unterstrich)}.wortmarke__gattung[data-astro-cid-yxete6jp]{margin-block-start:var(--space-2);display:block}.register__liste[data-astro-cid-yxete6jp]{margin:var(--space-5) 0 0;border-block-start:var(--mass-linie) solid var(--color-line);grid-template-columns:repeat(auto-fit, minmax(var(--mass-verzeichnisspalte), 1fr));column-gap:var(--raum-rinne);padding-block-start:var(--space-3);list-style:none;display:grid}.register__verweis[data-astro-cid-yxete6jp]{min-block-size:var(--mass-ziel);color:var(--color-ink);font-size:var(--size-step--1);font-weight:var(--gewicht-text);text-decoration:underline;text-decoration-color:var(--color-line);text-decoration-thickness:var(--mass-linie);text-underline-offset:var(--mass-unterstrich-versatz);align-items:center;display:inline-flex}.register__verweis[data-astro-cid-yxete6jp]:hover{text-decoration-color:currentColor;text-decoration-thickness:var(--mass-unterstrich)}.register__verweis[data-astro-cid-yxete6jp]:active{color:var(--color-verweis-active)}.register__verweis[data-astro-cid-yxete6jp][data-abschnitt=aktiv]{font-weight:var(--gewicht-medium);text-decoration-color:currentColor}.register__verweis[data-astro-cid-yxete6jp][aria-current=page]{font-weight:var(--gewicht-medium);text-decoration-color:var(--color-signal);text-decoration-thickness:var(--mass-unterstrich)}.register__verweis[data-astro-cid-yxete6jp][aria-current=page]:hover,.register__verweis[data-astro-cid-yxete6jp][data-abschnitt=aktiv]:hover{text-decoration-color:var(--color-verweis-hover);text-decoration-thickness:var(--mass-unterstrich)}@media (width>=60rem){.kopf__band[data-astro-cid-yxete6jp]{justify-content:space-between;align-items:baseline;gap:var(--raum-rinne);padding-block:var(--space-6) var(--space-5);display:flex}.register__liste[data-astro-cid-yxete6jp]{justify-content:flex-end;column-gap:var(--raum-rinne);border-block-start:0;flex-wrap:wrap;margin:0;padding-block-start:0;display:flex}}.register__schalter[data-astro-cid-yxete6jp]{align-items:center;gap:var(--space-2);min-block-size:var(--mass-ziel);padding-inline:var(--space-3);font-family:var(--font-display);font-size:var(--size-step--1);letter-spacing:var(--spur-label);text-transform:uppercase;color:var(--color-ink);cursor:pointer;margin-inline-start:calc(var(--space-3) * -1);list-style:none;display:inline-flex}.register__schalter[data-astro-cid-yxete6jp]::-webkit-details-marker{display:none}.register__schalter-text[data-astro-cid-yxete6jp]{padding-block-end:var(--space-1);position:relative}.register__schalter-text[data-astro-cid-yxete6jp]:after{content:"";border-block-end:var(--mass-linie) solid var(--color-signal);transform-origin:0;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(.4)}.register[data-astro-cid-yxete6jp][open] .register__schalter-text[data-astro-cid-yxete6jp]:after{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.register__schalter-text[data-astro-cid-yxete6jp]:after{transition:transform var(--motion-dur-basis) var(--motion-ease-signatur)}}.register__schalter[data-astro-cid-yxete6jp]:focus-visible{outline:var(--mass-ring) solid var(--color-focus);outline-offset:var(--mass-ring-versatz)}.register__inhalt[data-astro-cid-yxete6jp]{z-index:1;padding-block:var(--space-5);padding-inline:var(--raum-bund);margin-inline:calc(var(--raum-bund) * -1);background-color:var(--color-bg-elevated);border-block-end:var(--mass-linie) solid var(--color-line);position:absolute;inset-block-start:100%;inset-inline:0}@media (width>=60rem){.register__schalter[data-astro-cid-yxete6jp]{display:none}.register__inhalt[data-astro-cid-yxete6jp]{z-index:auto;background-color:#0000;border-block-end:none;margin-inline:0;padding:0;display:block;position:static}.register[data-astro-cid-yxete6jp]::details-content{content-visibility:visible;block-size:auto}}.schriftfeld[data-astro-cid-nlhj4bns]{background-color:var(--color-surface);border-block-start:var(--mass-linie) solid var(--color-line)}.schriftfeld__raster[data-astro-cid-nlhj4bns]{grid-template-columns:repeat(auto-fit, minmax(var(--mass-feldspalte), 1fr));column-gap:var(--raum-rinne);row-gap:var(--raum-feld);padding-block:var(--raum-feld);display:grid}.feld__anschrift[data-astro-cid-nlhj4bns]{margin-block-end:var(--space-3);font-style:normal}.feld__liste[data-astro-cid-nlhj4bns]{margin:0;list-style:none}.feld__verweis[data-astro-cid-nlhj4bns]{min-block-size:var(--mass-ziel);color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-line);text-decoration-thickness:var(--mass-linie);text-underline-offset:var(--mass-unterstrich-versatz);overflow-wrap:anywhere;align-items:center;display:inline-flex}.feld__verweis[data-astro-cid-nlhj4bns]:hover{color:var(--color-verweis-hover);text-decoration-color:currentColor;text-decoration-thickness:var(--mass-unterstrich)}.feld__verweis[data-astro-cid-nlhj4bns]:active{color:var(--color-verweis-active)}.feld__verweis[data-astro-cid-nlhj4bns][aria-current=page]{font-weight:var(--gewicht-medium);text-decoration-color:var(--color-signal);text-decoration-thickness:var(--mass-unterstrich)}.feld__verweis[data-astro-cid-nlhj4bns][aria-current=page]:hover{text-decoration-color:var(--color-verweis-hover)}.schriftfeld__herkunft[data-astro-cid-nlhj4bns]{padding-block:var(--space-4) var(--raum-feld);border-block-start:var(--mass-linie) solid var(--color-line)}.herkunft__text[data-astro-cid-nlhj4bns]{margin-block-end:var(--space-4)}.herkunft__stand[data-astro-cid-nlhj4bns]{color:var(--color-ink-muted);font-size:var(--size-step--1);margin:0}}@layer utilities;:root{--color-bg:oklch(96.8% .004 240);--color-bg-elevated:oklch(98.5% .003 240);--color-surface:oklch(93.5% .006 240);--color-ink:oklch(22% .012 260);--color-ink-muted:oklch(40% .011 255);--color-accent:oklch(41% .085 58);--color-accent-ink:oklch(98.5% .005 240);--color-line:oklch(58% .012 250);--color-focus:oklch(50% .11 55);--color-error:oklch(43% .15 28);--color-error-invers:oklch(78% .13 28);--color-tiefe:oklch(24% .015 250);--color-ink-muted-invers:oklch(76% .008 250);--color-accent-invers:oklch(58% .085 58);--color-focus-invers:oklch(62% .11 55);--color-accent-hover:oklch(36% .085 58);--color-accent-active:oklch(31% .085 58);--color-accent-invers-hover:oklch(61% .085 58);--color-accent-invers-active:oklch(63% .085 58);--color-verweis-invers:oklch(76% .085 58);--color-verweis-invers-hover:oklch(83% .085 58);--color-verweis-invers-active:oklch(79% .085 58);--color-verweis:var(--color-accent);--color-verweis-hover:var(--color-accent-hover);--color-verweis-active:var(--color-accent-active);--color-signal:var(--color-accent);--color-signal-hover:var(--color-accent-hover);--color-signal-active:var(--color-accent-active);--font-display:"Spline Sans Mono Variable", "Spline Mono Fallback", ui-monospace, "SFMono-Regular", "Segoe UI Mono", "Cascadia Mono", Menlo, Consolas, monospace;--font-text:"Hanken Grotesk Variable", "Hanken Fallback", ui-sans-serif, system-ui, "Segoe UI", Arial, sans-serif;--size-step--1:clamp(.8333rem, .7986rem + .1736vw, .9375rem);--size-step-0:clamp(1rem, .9583rem + .2083vw, 1.125rem);--size-step-1:clamp(1.2rem, 1.15rem + .25vw, 1.35rem);--size-step-2:clamp(1.44rem, 1.38rem + .3vw, 1.62rem);--size-step-3:clamp(1.728rem, 1.656rem + .36vw, 1.944rem);--size-step-4:clamp(2.0736rem, 1.9008rem + .864vw, 2.592rem);--size-step-5:clamp(2.4883rem, 2.1661rem + 1.6111vw, 3.4549rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-11:12rem;--space-12:16rem;--raum-bund:clamp(1.5rem, 4vw, 4rem);--raum-rinne:clamp(1.5rem, 3vw, 3rem);--raum-abschnitt:clamp(3.75rem, 3.25rem + 2.5vw, 5.25rem);--raum-abschnitt-gross:clamp(5.625rem, 4.875rem + 3.75vw, 7.875rem);--raum-abschnitt-klein:clamp(2.5rem, 2.167rem + 1.667vw, 3.5rem);--raum-titel-gross:clamp(2.5rem, 2.167rem + 1.667vw, 3.5rem);--raum-titel:clamp(1.75rem, 1.583rem + .833vw, 2.25rem);--raum-titel-nachlauf:.4em;--raum-feld:clamp(2rem, 1.667rem + 1.667vw, 3rem);--bruch-text:30rem;--bruch-raster:60rem;--radius-keiner:0px;--radius-kante:1px;--radius-panel:2px;--motion-ease-zustand:cubic-bezier(.16, .8, .24, 1);--motion-ease-signatur:cubic-bezier(.45, 0, .15, 1);--motion-dur-schnell:.16s;--motion-dur-basis:.32s;--motion-dur-signatur:.7s;--mass-seite:76rem;--mass-lesespalte:54ch;--mass-randspalte:18rem;--mass-verzeichnisspalte:7.5rem;--mass-feldspalte:10rem;--mass-linie:1px;--mass-ring:2px;--mass-ring-versatz:3px;--mass-ziel:2.75rem;--mass-unterstrich:2px;--mass-unterstrich-versatz:.22em;--mass-tick:5px;--zeile-hero:1.05;--zeile-kompakt:1.15;--zeile-titel:1.3;--zeile-text:1.6;--zeile-daten:1.4;--spur-hero:-.02em;--spur-titel:-.015em;--spur-wortmarke:-.01em;--spur-versal:.08em;--gewicht-text:400;--gewicht-medium:500;--gewicht-halbfett:600;--gewicht-titel:620}@font-face{font-family:Hanken Grotesk Variable;src:url(/fonts/hanken-grotesk-var.woff2)format("woff2");font-weight:400 620;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+152-153,U+160-161,U+178,U+17D-17E,U+2010,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+20AC,U+2122,U+2212,U+2260,U+2264-2265}@font-face{font-family:Spline Sans Mono Variable;src:url(/fonts/spline-sans-mono-var.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:optional;unicode-range:U+20-7E,U+A0,U+A7,U+A9,U+AB,U+AD,U+B0-B7,U+BB,U+BC-BE,U+C4,U+D6,U+D7,U+DC,U+DF,U+E4,U+F6,U+FC,U+2010,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2030,U+2039-203A,U+20AC,U+2212}@font-face{font-family:Hanken Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica),local(Liberation Sans),local(Roboto),local(Noto Sans);size-adjust:99.83%;ascent-override:100.17%;descent-override:30.35%;line-gap-override:0%}@font-face{font-family:Spline Mono Fallback;src:local(Courier New),local(Liberation Mono),local(Roboto Mono),local(Noto Sans Mono),local(DejaVu Sans Mono),local(Menlo);size-adjust:99.98%;ascent-override:96.37%;descent-override:23.65%;line-gap-override:0%}
