@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-semi-condensed-latin-600-normal.BkLiAYu4.woff2) format("woff2"),url(./barlow-semi-condensed-latin-600-normal.DyOfdMBA.woff) format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-semi-condensed-latin-700-normal.BpqDG8I9.woff2) format("woff2"),url(./barlow-semi-condensed-latin-700-normal.BMyZXq_9.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-next-latin-400-normal.FfmJh7DR.woff2) format("woff2"),url(./atkinson-hyperlegible-next-latin-400-normal.DPp7N0cD.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-next-latin-700-normal.Dpiyiu63.woff2) format("woff2"),url(./atkinson-hyperlegible-next-latin-700-normal.C2qZD_Q9.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}:root{--gelb: #f5c400;--gelb-hell: #fff3c4;--asphalt: #17191b;--asphalt-2: #24272a;--grau-600: #555c63;--grau-400: #8a9096;--grau-200: #d8dce0;--grau-100: #eef0f2;--weiss: #ffffff;--fehler: #a4161a;--fehler-hell: #fbe9e9;--gruen: #1d6b3a;--radius: 6px;--schrift-schild: "Barlow Semi Condensed", "Arial Narrow", sans-serif;--schrift-text: "Atkinson Hyperlegible Next", system-ui, sans-serif;--schrift-mono: "IBM Plex Mono", ui-monospace, monospace;--rand: clamp(1rem, .5rem + 2vw, 2rem);--kurve: cubic-bezier(.23, 1, .32, 1);--nav-breite: 15rem;--tab-hoehe: 4rem;color-scheme:light}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--weiss);color:var(--asphalt);font:400 1rem/1.5 var(--schrift-text);-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset{margin:0}ul,ol{padding:0;list-style:none}fieldset{border:0;padding:0;min-width:0}img,svg{max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}@media(hover:hover)and (pointer:fine){a:hover{text-decoration-thickness:2px}}:focus-visible{outline:3px solid var(--asphalt);outline-offset:2px;border-radius:2px}::selection{background:var(--gelb);color:var(--asphalt)}button,input,select,textarea{font:inherit;color:inherit}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:1rem;top:-4rem;z-index:50;background:var(--gelb);color:var(--asphalt);padding:.75rem 1rem;border-radius:var(--radius);font-weight:700}.skip:focus{top:.75rem}.titel-1{font:700 clamp(1.75rem,1.4rem + 1.4vw,2.375rem)/1.05 var(--schrift-schild);text-wrap:balance}.titel-2{font:700 1.5rem/1.1 var(--schrift-schild);text-wrap:balance}.titel-3{font:600 1.1875rem/1.2 var(--schrift-schild)}.leise{color:var(--grau-600)}.pflicht{font-weight:400}.klein{font-size:.875rem}.mono{font-family:var(--schrift-mono);font-size:.9375em}.zahl{font-variant-numeric:tabular-nums}.umbruch{overflow-wrap:anywhere}.vorformatiert{white-space:pre-line}a[href^="mailto:"],a[href^="tel:"]{white-space:nowrap}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1.125rem;border:2px solid var(--asphalt);border-radius:var(--radius);background:var(--asphalt);color:var(--weiss);font:700 1rem/1 var(--schrift-text);text-decoration:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:transform .12s var(--kurve),background-color .12s ease}.knopf:active{transform:scale(.97)}.knopf-gelb{background:var(--gelb);border-color:var(--gelb);color:var(--asphalt)}.knopf-rand{background:var(--weiss);color:var(--asphalt)}.knopf-gefahr{background:var(--weiss);color:var(--fehler);border-color:var(--fehler)}.knopf-klein{min-height:36px;padding:0 .75rem;font-size:.9375rem}.knopf-text{background:none;border:0;padding:.25rem 0;min-height:44px;color:var(--asphalt);text-decoration:underline;text-underline-offset:.2em;cursor:pointer;font-weight:700}.knopf[disabled],.knopf[aria-disabled=true]{opacity:.55;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.knopf:hover{background:var(--asphalt-2)}.knopf-gelb:hover{background:#ffd21f}.knopf-rand:hover,.knopf-gefahr:hover{background:var(--grau-100)}}.knopfreihe{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.formular{display:grid;gap:1.25rem}.felder{display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.feld{display:grid;gap:.375rem;align-content:start}.feld-breit{grid-column:1 / -1}.feld>label,.feld>.label{font-weight:700;font-size:.9375rem}.feld .hilfe{font-size:.875rem;color:var(--grau-600)}.eingabe{width:100%;min-height:44px;padding:.5rem .75rem;font-size:1rem;border:2px solid var(--grau-400);border-radius:var(--radius);background:var(--weiss)}textarea.eingabe{min-height:6.5rem;resize:vertical;line-height:1.45}select.eingabe{padding-right:2rem}.eingabe:focus-visible{outline:3px solid var(--gelb);outline-offset:0;border-color:var(--asphalt)}.eingabe[aria-invalid=true]{border-color:var(--fehler)}.fehlertext{color:var(--fehler);font-size:.875rem;font-weight:700}.auswahl{display:flex;gap:.625rem;align-items:flex-start;min-height:44px;padding-block:.625rem;cursor:pointer}.auswahl input{width:1.25rem;height:1.25rem;margin:.125rem 0 0;accent-color:var(--asphalt);flex:none}.hinweis,.fehlerbox,.erfolg{padding:.875rem 1rem;border-radius:var(--radius);border-left:6px solid}.hinweis{background:var(--gelb-hell);border-color:var(--gelb)}.fehlerbox{background:var(--fehler-hell);border-color:var(--fehler);color:var(--fehler);font-weight:700}.erfolg{background:#e6f2ea;border-color:var(--gruen)}.karte{border:1px solid var(--grau-200);border-radius:var(--radius);padding:1.25rem;background:var(--weiss)}.karte-grau{background:var(--grau-100);border-color:var(--grau-100)}.stapel{display:grid;gap:1.5rem;align-content:start}.stapel-eng{display:grid;gap:.75rem;align-content:start}.kopfzeile{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:end;justify-content:space-between;margin-bottom:1.5rem}.kopfzeile .unterzeile{margin-top:.375rem;color:var(--grau-600)}.leer{color:var(--grau-600);padding:1rem 0}.marke-klein{display:inline-block;font-size:.8125rem;font-weight:700;line-height:1.2;padding:.2rem .5rem;border-radius:4px;background:var(--grau-100);color:var(--asphalt);white-space:nowrap}.marke-gelb{background:var(--gelb)}.marke-rot{background:var(--fehler-hell);color:var(--fehler)}.marke-dunkel{background:var(--asphalt);color:var(--weiss)}.trenner{border:0;border-top:1px solid var(--grau-200);margin:0}.liste{border-top:1px solid var(--grau-200)}.liste>li{border-bottom:1px solid var(--grau-200)}.zeile{display:grid;gap:.25rem 1rem;padding:.875rem 0;grid-template-columns:1fr auto;align-items:center}.zeile-link{text-decoration:none}.zeile-link:focus-visible{outline-offset:-3px}@media(hover:hover)and (pointer:fine){.zeile-link:hover .zeile-titel{text-decoration:underline}}.zeile-titel{font-weight:700}.zeile-meta{grid-column:1 / -1;color:var(--grau-600);font-size:.9375rem}.daten{display:grid;grid-template-columns:minmax(7rem,max-content) 1fr;gap:.5rem 1.25rem}.daten dt{color:var(--grau-600)}.daten dd{overflow-wrap:anywhere}@media print{.seitennav,.tabnav,.obenleiste,.knopf,.skip{display:none!important}.inhalt{margin:0!important;padding:0!important}}
