@font-face{font-family:"Geist";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-latin.woff2?v=19f9c92546) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Geist";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-latin-ext.woff2?v=824f485b5d) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Geist Mono";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-mono-latin.woff2?v=684ad5b531) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Geist Mono";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-mono-latin-ext.woff2?v=1a189eb997) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--grund:#f6f4ee;--flaeche:#ffffff;--flaeche-2:#efece4;--nacht:#111317;--nacht-2:#1a1d22;--tinte:#15171b;--text-2:#3d424b;--leise:#5c626c;--hell:#eef0f3;--hell-2:#c4c9d1;--linie:#dcd8cd;--linie-stark:#b9b4a6;--linie-hell:rgba(255,255,255,.14);--marker:#ffe94d;--marker-dunkel:#d9bf00;--akzent:#15171b;--akzent-text:#ffffff;--ok:#17663a;--ok-grund:#e6f4ea;--fehler:#b42318;--fehler-grund:#fdecea;--hinweis-grund:#fff7c2;--sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--t-klein:.875rem;--t-fein:.9375rem;--t-text:1.0625rem;--t-lead:clamp(1.125rem,1.05rem + .35vw,1.3125rem);--t-h4:1.125rem;--t-h3:clamp(1.25rem,1.15rem + .4vw,1.5rem);--t-h2:clamp(1.75rem,1.4rem + 1.4vw,2.625rem);--t-h1:clamp(2.25rem,1.6rem + 2.8vw,3.75rem);--rand:16px;--breite:1200px;--text-breite:68ch;--abschnitt:clamp(64px,9vw,120px);--luecke:16px;--luecke-gross:24px;--radius:14px;--radius-feld:10px;--kopf-hoehe:64px;--schatten:0 1px 2px rgba(21,23,27,.06),0 8px 24px -12px rgba(21,23,27,.18);color-scheme:light}@media (min-width:720px){:root{--rand:32px;--luecke:20px;--luecke-gross:32px}}*,*::before,*::after{box-sizing:border-box}html{background:var(--grund);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--kopf-hoehe) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;background:var(--grund);color:var(--tinte);overflow-x:clip;font:400 var(--t-text)/1.65 var(--sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-color:var(--marker-dunkel);text-decoration-thickness:2px;text-underline-offset:3px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--tinte);outline-offset:2px;border-radius:4px}.band-dunkel :focus-visible{outline-color:var(--marker)}::selection{background:var(--marker);color:var(--tinte)}h1,h2,h3,h4{margin:0;font-weight:640;color:inherit;text-wrap:balance;letter-spacing:-.012em}h1{font-size:var(--t-h1);line-height:1.06;letter-spacing:-.025em}h2{font-size:var(--t-h2);line-height:1.12;letter-spacing:-.02em}h3{font-size:var(--t-h3);line-height:1.25}h4{font-size:var(--t-h4);line-height:1.35}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}[hidden]{display:none !important}.nur-sr{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:12px;top:-80px;z-index:60;padding:12px 16px;border-radius:10px;background:var(--tinte);color:#fff;font-weight:600;text-decoration:none}.skip:focus{top:12px}svg.icon{width:22px;height:22px;flex:none}svg.klein{width:16px;height:16px;flex:none}.kicker{display:inline-flex;align-items:center;gap:10px;font:500 var(--t-klein)/1.4 var(--mono);color:var(--text-2);letter-spacing:.02em}.kicker::before{content:"";width:18px;height:3px;border-radius:2px;background:var(--marker-dunkel)}.lead{font-size:var(--t-lead);line-height:1.55;color:var(--text-2);max-width:60ch}.text{max-width:var(--text-breite);color:var(--text-2)}.text p + p{margin-top:1em}.markiert{background:linear-gradient(transparent 58%,var(--marker) 58%,var(--marker) 92%,transparent 92%);padding:0 .08em}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border:2px solid var(--akzent);border-radius:999px;background:var(--akzent);color:var(--akzent-text);font:600 var(--t-fein)/1.2 var(--sans);text-decoration:none;cursor:pointer;text-align:center}.knopf:hover{background:#2a2e35;border-color:#2a2e35;color:var(--akzent-text)}.knopf svg{width:18px;height:18px;flex:none}.knopf-zweit{background:transparent;color:var(--tinte);border-color:var(--linie-stark)}.knopf-zweit:hover{background:var(--flaeche);color:var(--tinte);border-color:var(--tinte)}.knopf-klein{min-height:44px;padding:9px 18px}.band-dunkel .knopf{background:var(--marker);border-color:var(--marker);color:var(--tinte)}.band-dunkel .knopf-zweit{background:transparent;color:var(--hell);border-color:var(--linie-hell)}.aktionen{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media (max-width:479px){.aktionen .knopf{flex:1 1 100%}}.weiter-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none}.weiter-link svg{width:18px;height:18px;transition:transform .2s ease}.weiter-link:hover svg{transform:translateX(3px)}.weiter-link span{text-decoration:underline;text-decoration-color:var(--marker-dunkel);text-decoration-thickness:2px;text-underline-offset:3px}.kennzeichen{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--linie-stark);border-radius:999px;font:500 .75rem/1.4 var(--mono);letter-spacing:.03em;color:var(--text-2);background:var(--flaeche);white-space:nowrap}.kennzeichen-pilot{border-color:var(--tinte);color:var(--tinte);background:var(--hinweis-grund)}.kennzeichen-beispiel{border-style:dashed}.kennzeichen-nachweis{border-color:var(--ok);color:var(--ok);background:var(--ok-grund)}.wrap{width:100%;max-width:calc(var(--breite) + 2 * var(--rand));margin:0 auto;padding:0 var(--rand)}.abschnitt{padding:var(--abschnitt) 0}.abschnitt + .abschnitt{padding-top:0}.abschnitt-wechsel{background:var(--flaeche-2);padding:var(--abschnitt) 0}.abschnitt-kopf{display:grid;gap:14px;margin-bottom:clamp(32px,5vw,56px);max-width:760px}.abschnitt-nr{font:500 var(--t-klein)/1 var(--mono);color:var(--leise)}.raster{display:grid;gap:var(--luecke);grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.raster-2,.raster-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.raster-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.karte{position:relative;display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}@media (min-width:720px){.karte{padding:26px}}.karte h3{font-size:var(--t-h4)}.karte p{color:var(--text-2)}.karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.karte-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--grund);border:1px solid var(--linie)}.karte-fuss{margin-top:auto;display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center}@media (prefers-reduced-motion:no-preference){.karte-link{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.karte-link:hover{transform:translateY(-2px);box-shadow:var(--schatten);border-color:var(--linie-stark)}}.band-dunkel{background:var(--nacht);color:var(--hell)}.band-dunkel .lead,.band-dunkel p{color:var(--hell-2)}.band-dunkel .karte{background:var(--nacht-2);border-color:var(--linie-hell)}.band-dunkel a{text-decoration-color:var(--marker)}.krumen ol{display:flex;flex-wrap:wrap;gap:6px;font-size:var(--t-klein);color:var(--leise)}.krumen li + li::before{content:"›";margin-right:6px;color:var(--linie-stark)}.krumen a{color:var(--text-2)}.seitenkopf{position:sticky;top:0;z-index:40;background:rgba(246,244,238,.94);border-bottom:1px solid var(--linie)}@supports (backdrop-filter:blur(8px)){.seitenkopf{background:rgba(246,244,238,.82);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}}.seitenkopf-in{display:flex;align-items:center;gap:16px;height:var(--kopf-hoehe)}.marke{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;color:var(--tinte);font-weight:650;letter-spacing:-.01em}.marke-zeichen{width:32px;height:32px;flex:none}.marke-name{font-size:1.0625rem;white-space:nowrap}.kopf-nav{display:none}.kopf-rechts{margin-left:auto;display:flex;align-items:center;gap:8px}.kopf-rechts .knopf{min-height:44px;padding:9px 18px}@media (max-width:359px){.kopf-rechts .kopf-anfrage{display:none}}.aufklapp > summary{list-style:none;cursor:pointer}.aufklapp > summary::-webkit-details-marker{display:none}.handy-menue > summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--linie-stark);border-radius:999px;font-weight:600;font-size:var(--t-fein)}.handy-menue > summary svg{width:20px;height:20px;flex:none}.handy-menue > summary .zu,.handy-menue[open] > summary .auf{display:none}.handy-menue[open] > summary .zu{display:block}.handy-panel{position:absolute;left:0;right:0;top:var(--kopf-hoehe);max-height:calc(100vh - var(--kopf-hoehe));overflow-y:auto;overscroll-behavior:contain;background:var(--grund);border-bottom:1px solid var(--linie);box-shadow:var(--schatten);padding:8px var(--rand) 24px}.handy-panel .gruppe{padding:14px 0;border-bottom:1px solid var(--linie)}.handy-panel .gruppe-titel{display:flex;align-items:center;gap:10px;min-height:44px;font-weight:650;text-decoration:none}.handy-panel .gruppe-titel small{font:500 .75rem/1 var(--mono);color:var(--leise)}.handy-panel .gruppe ul{display:grid;gap:0;padding-left:30px}.handy-panel .gruppe ul a{display:flex;align-items:center;min-height:44px;color:var(--text-2);text-decoration:none}.handy-panel .weitere{display:grid;padding:10px 0 18px}.handy-panel .weitere a{display:flex;align-items:center;min-height:48px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--linie)}.handy-panel .knopf{width:100%}@media (min-width:1000px){.handy-menue{display:none}.kopf-nav{display:flex;align-items:center;gap:4px;margin-left:28px}.kopf-nav > a,.kopf-nav .aufklapp > summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-radius:999px;font-weight:550;font-size:var(--t-fein);text-decoration:none;color:var(--tinte)}.kopf-nav > a:hover,.kopf-nav .aufklapp > summary:hover,.kopf-nav .aufklapp[open] > summary{background:var(--flaeche-2)}.kopf-nav > a[aria-current="page"]{text-decoration:underline;text-decoration-color:var(--marker-dunkel);text-decoration-thickness:2px;text-underline-offset:6px}.kopf-nav .aufklapp > summary svg{width:14px;height:14px;transition:transform .2s ease}.kopf-nav .aufklapp[open] > summary svg{transform:rotate(180deg)}.leistungs-panel{position:absolute;left:0;right:0;top:var(--kopf-hoehe);background:var(--grund);border-bottom:1px solid var(--linie);box-shadow:var(--schatten)}.leistungs-panel-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-top:28px;padding-bottom:20px}.leistungs-panel .bereich-titel{display:grid;gap:4px;padding-bottom:12px;margin-bottom:6px;border-bottom:1px solid var(--linie);text-decoration:none}.leistungs-panel .bereich-titel small{font:500 .75rem/1 var(--mono);color:var(--leise)}.leistungs-panel .bereich-titel b{font-weight:650}.leistungs-panel .bereich-titel:hover b{text-decoration:underline;text-decoration-color:var(--marker-dunkel);text-decoration-thickness:2px;text-underline-offset:3px}.leistungs-panel ul a{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--text-2);text-decoration:none;font-size:var(--t-fein)}.leistungs-panel ul a:hover{color:var(--tinte);text-decoration:underline;text-decoration-color:var(--marker-dunkel);text-decoration-thickness:2px}.leistungs-panel-fuss{grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--linie)}}.seitenfuss{margin-top:var(--abschnitt);background:var(--nacht);color:var(--hell-2);padding:56px 0 28px;font-size:var(--t-fein)}.seitenfuss a{color:var(--hell);text-decoration-color:rgba(255,233,77,.6)}.seitenfuss a:hover{color:#fff}.seitenfuss :focus-visible{outline-color:var(--marker)}.seitenfuss .marke{color:var(--hell)}.fuss-raster{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.fuss-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.fuss-raster{grid-template-columns:1.3fr repeat(4,minmax(0,1fr))}}.fuss-marke{display:grid;gap:14px;align-content:start}.fuss-titel{font:500 .75rem/1.4 var(--mono);letter-spacing:.04em;color:#9aa1ac;margin-bottom:8px;text-transform:uppercase}.fuss-spalte ul{display:grid}.fuss-spalte ul a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.fuss-spalte ul a:hover{text-decoration:underline}.fuss-unten{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;align-items:center;margin-top:40px;padding-top:20px;border-top:1px solid var(--linie-hell);color:#9aa1ac;font-size:var(--t-klein)}.fuss-unten nav{display:flex;flex-wrap:wrap;gap:4px 18px}.fuss-unten nav a{display:inline-flex;align-items:center;min-height:44px}@media (prefers-reduced-motion:no-preference){.einblenden{animation:einblenden .5s ease both}@keyframes einblenden{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media (max-width:429px){.handy-menue .menue-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.seitenkopf-in{gap:10px}}.seitenheld{padding:clamp(32px,6vw,72px) 0 clamp(40px,6vw,72px);border-bottom:1px solid var(--linie)}.seitenheld .wrap{display:grid;gap:18px}.seitenheld h1{max-width:18ch}.sprungleiste ol{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin-top:8px}@media (min-width:560px){.sprungleiste ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.sprungleiste ol{grid-template-columns:repeat(4,minmax(0,1fr))}}.sprungleiste a{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 16px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);font-weight:600;text-decoration:none}.sprungleiste a:hover{border-color:var(--tinte)}.sprungleiste small{font:500 .75rem/1 var(--mono);color:var(--leise)}.leistungskarte{scroll-margin-top:calc(var(--kopf-hoehe) + 16px)}.leistungskarte:target{border-color:var(--tinte);box-shadow:0 0 0 3px var(--marker)}.nachweis-zeile{font-size:var(--t-fein)}.nachweis-zeile span{font:500 .75rem/1 var(--mono);color:var(--leise);margin-right:4px}.schrittliste{display:grid;gap:var(--luecke);grid-template-columns:minmax(0,1fr);counter-reset:none}@media (min-width:720px){.schrittliste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.schrittliste{grid-template-columns:repeat(5,minmax(0,1fr))}}.schrittliste li{display:grid;gap:8px;align-content:start;padding-top:16px;border-top:2px solid var(--tinte)}.schrittliste .schritt-nr{font:500 var(--t-klein)/1 var(--mono);color:var(--leise)}.schrittliste h3{font-size:var(--t-h4)}.schrittliste p{color:var(--text-2);font-size:var(--t-fein)}.hinweis-kasten{margin-top:clamp(32px,5vw,48px);padding:20px 22px;border-radius:var(--radius);background:var(--hinweis-grund);border:1px solid #ecd96a;max-width:760px}.hinweis-kasten h3{font-size:var(--t-h4);margin-bottom:8px}.hinweis-kasten ul{display:grid;gap:4px}.hinweis-kasten li{position:relative;padding-left:18px;color:var(--text-2)}.hinweis-kasten li::before{content:"";position:absolute;left:2px;top:.7em;width:7px;height:7px;border-radius:2px;background:var(--tinte)}.naechster-schritt{display:grid;gap:24px;align-items:center}@media (min-width:900px){.naechster-schritt{grid-template-columns:minmax(0,1fr) auto;gap:48px}}.naechster-schritt h2{margin-bottom:10px}@media (min-width:720px){.raster-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.raster-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.abschnitt-eng{padding:clamp(32px,5vw,56px) 0}.abschnitt-wechsel + .abschnitt-wechsel{padding-top:0}.abschnitt-wechsel + .abschnitt,.band-dunkel + .abschnitt{padding-top:var(--abschnitt)}.band-dunkel.abschnitt{padding:var(--abschnitt) 0}.abschnitt-kopf .lead{max-width:64ch}.unter-zeile{margin-top:28px}.fein{font-size:var(--t-klein);color:var(--leise);margin-top:10px}.kennzeichen-zeile{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kennzeichen-klein{padding:1px 7px;font-size:.6875rem}.zweispaltig{display:grid;gap:18px 48px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.zweispaltig{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.zweispaltig-weit{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.abschnitt-titel{font-size:var(--t-h2)}h3.abschnitt-titel{font-size:var(--t-h3)}.text p{color:var(--text-2)}.liste-haken,.liste-kreuz,.liste-punkt,.liste-grenze{display:grid;gap:10px}.liste-haken li,.liste-kreuz li,.liste-punkt li,.liste-grenze li{position:relative;padding-left:30px;color:var(--text-2)}.liste-haken li::before{content:"";position:absolute;left:2px;top:.3em;width:18px;height:18px;border-radius:6px;background:var(--hinweis-grund);border:1px solid var(--marker-dunkel)}.liste-haken li::after{content:"";position:absolute;left:8px;top:calc(.3em + 3px);width:5px;height:9px;border:solid var(--tinte);border-width:0 2px 2px 0;transform:rotate(45deg)}.liste-kreuz li::before,.liste-kreuz li::after{content:"";position:absolute;left:4px;top:calc(.3em + 8px);width:14px;height:2px;border-radius:1px;background:var(--leise)}.liste-kreuz li::before{transform:rotate(45deg)}.liste-kreuz li::after{transform:rotate(-45deg)}.liste-punkt li::before{content:"";position:absolute;left:6px;top:.68em;width:7px;height:7px;border-radius:50%;background:var(--tinte)}.liste-grenze li{padding:14px 16px 14px 46px;border:1px solid var(--linie);border-radius:12px;background:var(--flaeche)}.liste-grenze li::before{content:"!";position:absolute;left:14px;top:15px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--tinte);color:#fff;font:700 .75rem/1 var(--mono)}.band-dunkel .liste-haken li,.band-dunkel .liste-punkt li{color:var(--hell-2)}.band-dunkel .liste-haken li::before{background:transparent;border-color:var(--marker)}.band-dunkel .liste-haken li::after{border-color:var(--marker)}.illu,.held-svg{display:block;width:100%;height:auto}.g-flaeche{fill:var(--flaeche)}.g-leiste{fill:var(--flaeche-2)}.g-rand{stroke:var(--linie-stark);stroke-width:1.5}.g-rand-tinte{stroke:var(--tinte);stroke-width:2;fill:var(--flaeche)}.g-punkt{fill:var(--linie-stark)}.g-marker{fill:var(--marker)}.g-tinte{fill:var(--tinte)}.g-nacht{fill:var(--nacht)}.g-hinweis{fill:var(--hinweis-grund)}.g-leise{fill:var(--linie)}.g-zeile{fill:var(--linie-stark)}.g-zeile-tinte{fill:var(--tinte)}.g-zeile-hell{fill:rgba(255,255,255,.7)}.g-strich{fill:none;stroke:var(--tinte);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.g-marker.g-strich{fill:var(--marker)}.g-flaeche.g-strich{fill:var(--flaeche)}.g-strich-hell{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.g-dick{stroke-width:2.6}.g-dicker{stroke-width:6}.g-gestrichelt{stroke-dasharray:4 5;stroke:var(--linie-stark)}.g-ring{fill:var(--flaeche);stroke:var(--tinte);stroke-width:2}.g-titel{font:650 19px var(--sans);fill:var(--tinte)}.g-text{font:400 14px var(--sans);fill:var(--text-2)}.g-nr{font:500 12px var(--mono);fill:var(--leise)}@media (prefers-reduced-motion:no-preference){.held-svg .g-gestrichelt{animation:fliessen 2.4s linear infinite}@keyframes fliessen{to{stroke-dashoffset:-18}}}.held{padding:clamp(36px,7vw,88px) 0 clamp(48px,7vw,96px);border-bottom:1px solid var(--linie)}.held-raster{display:grid;gap:40px;align-items:center;grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.held-raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}}.held-text{display:grid;gap:22px;justify-items:start}.held h1{font-size:clamp(2.5rem,1.6rem + 4vw,4.5rem);line-height:1.02;letter-spacing:-.03em;max-width:13ch}.vertrauen{display:grid;gap:10px;margin-top:6px}@media (min-width:720px) and (max-width:999px),(min-width:1200px){.vertrauen{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.vertrauen li{display:flex;gap:10px;align-items:flex-start;font-size:var(--t-fein);color:var(--text-2);line-height:1.45}.vertrauen svg{color:var(--tinte);margin-top:1px}.held-bild{max-width:460px;width:100%;justify-self:center}@media (max-width:399px){.held-bild{display:none}}.problem-karte{gap:10px}.problem-karte h3{margin-top:4px}.problem-wege{display:grid;gap:2px;margin-top:auto;padding-top:8px;border-top:1px solid var(--linie)}.problem-wege a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;font-weight:600;font-size:var(--t-fein);text-decoration:none}.problem-wege a:hover{text-decoration:underline;text-decoration-color:var(--marker-dunkel);text-decoration-thickness:2px}.problem-wege svg{flex:none}.problem-unsicher{background:var(--hinweis-grund);border-color:#e7d46a}.problem-unsicher .karte-icon{background:var(--flaeche)}.problem-unsicher .problem-wege{border-top-color:#e7d46a}.bereich-kachel{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:var(--radius);background:var(--flaeche);border:1px solid var(--linie);border-top:4px solid var(--tinte);scroll-margin-top:calc(var(--kopf-hoehe) + 16px)}.bereich-kachel-kopf{display:flex;align-items:center;justify-content:space-between}.bereich-nr{font:500 var(--t-klein)/1 var(--mono);color:var(--leise)}.bereich-kachel h3 a{text-decoration:none}.bereich-kachel h3 a:hover{text-decoration:underline;text-decoration-color:var(--marker-dunkel);text-decoration-thickness:2px}.bereich-kachel > p{color:var(--text-2);font-size:var(--t-fein)}.bereich-liste{display:grid;margin-top:auto;border-top:1px solid var(--linie)}.bereich-liste li{border-bottom:1px solid var(--linie);scroll-margin-top:calc(var(--kopf-hoehe) + 16px)}.bereich-liste li:last-child{border-bottom:0}.bereich-liste a{display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 0;font-weight:550;font-size:var(--t-fein);text-decoration:none}.bereich-liste a > span:first-child{flex:1}.bereich-liste a:hover > span:first-child{text-decoration:underline;text-decoration-color:var(--marker-dunkel);text-decoration-thickness:2px}.bereich-liste li:target,.bereich-kachel:target{outline:3px solid var(--marker-dunkel);outline-offset:4px;border-radius:6px}.band-dunkel h2,.band-dunkel h3{color:#fff}.band-dunkel .abschnitt-nr{color:#a9b0bb}.band-dunkel .kennzeichen{background:transparent;color:var(--hell);border-color:var(--linie-hell)}.band-dunkel .kennzeichen-nachweis{color:#b9f0cc;border-color:rgba(185,240,204,.45)}.band-dunkel .weiter-link{color:#fff}.band-dunkel .weiter-link span{text-decoration-color:var(--marker)}.nachweis-raster{display:grid;gap:var(--luecke);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.nachweis-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.nachweis-taskly{grid-column:1 / -1}}.nachweis-karte{gap:14px}.nachweis-karte .karte-fuss{gap:4px 24px}.nachweis-taskly{display:grid;gap:24px}@media (min-width:900px){.nachweis-taskly{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.nachweis-text{display:grid;gap:14px}.nachweis-ehrlich{display:flex;gap:12px;align-items:flex-start;margin-top:28px;padding:16px 18px;border:1px solid var(--linie-hell);border-radius:12px;max-width:820px}.nachweis-ehrlich svg{color:var(--marker);margin-top:2px}.bildschirme{position:relative;margin:0;display:grid}.fenster{border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.25);box-shadow:0 18px 40px -20px rgba(0,0,0,.6)}.fenster-kopf{display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;background:#e9e6de;color:#4a4f57;font:500 .6875rem/1 var(--mono)}.fenster-kopf i{width:8px;height:8px;border-radius:50%;background:#c9c4b6}.fenster-kopf span{margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fenster img{width:100%}.fenster-b{display:none}@media (min-width:560px){.bildschirme:not(.bildschirme-einzeln){padding-bottom:18%}.fenster-b{display:block;position:absolute;right:-4px;bottom:26px;width:46%}}.bildschirme figcaption{margin-top:12px;font-size:var(--t-klein);color:var(--leise)}.band-dunkel .bildschirme figcaption{color:#a9b0bb}@media (min-width:560px){.bildschirme:not(.bildschirme-einzeln) figcaption{max-width:50%}}.zeitstrahl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:4px 0}.zeitstrahl li{display:grid;gap:4px;align-content:start;padding-top:12px;border-top:3px solid var(--linie-stark);font-size:var(--t-klein)}.zeitstrahl b{font:600 var(--t-klein)/1.2 var(--mono)}.zeitstrahl span{color:var(--text-2);font-size:.8125rem;line-height:1.35}.zeitstrahl .ende{border-top-color:var(--marker-dunkel)}.band-dunkel .zeitstrahl li{border-top-color:rgba(255,255,255,.25)}.band-dunkel .zeitstrahl .ende{border-top-color:var(--marker)}.band-dunkel .zeitstrahl span{color:var(--hell-2)}@media (min-width:1100px){.schritte-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.kasten-paar{display:grid;gap:var(--luecke);grid-template-columns:minmax(0,1fr);margin-top:clamp(32px,5vw,48px)}@media (min-width:900px){.kasten-paar{grid-template-columns:repeat(2,minmax(0,1fr))}}.kasten-paar .hinweis-kasten{margin-top:0;max-width:none}.hinweis-kasten p{color:var(--text-2)}.hinweis-pilot{background:var(--flaeche);border-color:var(--linie-stark)}.hinweis-pilot h3{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ueber{display:grid;gap:40px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.ueber{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px}}.ueber-bild{display:grid;gap:20px;align-content:start}.portrait{width:100%;max-width:320px;aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--linie)}.region{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:center;max-width:420px}@media (min-width:420px){.region{grid-template-columns:180px minmax(0,1fr);gap:16px}}.region figcaption{font-size:var(--t-klein);color:var(--text-2)}.karte-mk{width:180px;max-width:100%;height:auto}.mk-flaeche{fill:var(--flaeche);stroke:var(--linie-stark);stroke-width:1.5}.mk-ort{fill:var(--leise)}.mk-ring{fill:var(--marker);opacity:.55}.mk-haupt{fill:var(--tinte)}.mk-name{font:500 11px var(--sans);fill:var(--text-2)}.mk-name-haupt{font-weight:700;fill:var(--tinte)}.ueber-text{display:grid;gap:20px;align-content:start}.steckbrief{display:grid;gap:0;border-top:1px solid var(--linie)}.steckbrief div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px 18px;padding:12px 0;border-bottom:1px solid var(--linie)}@media (min-width:560px){.steckbrief div{grid-template-columns:9rem minmax(0,1fr)}}.steckbrief dt{font:500 var(--t-klein)/1.6 var(--mono);color:var(--leise)}.steckbrief dd{margin:0}.grenzen-kasten{padding:20px 22px;border-radius:var(--radius);border:1px solid var(--linie-stark);background:var(--flaeche)}.grenzen-kasten h3{font-size:var(--t-h4);margin-bottom:12px}.faq-raster{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.faq-raster{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px}.faq-raster .abschnitt-kopf{margin-bottom:0;align-content:start}}.fragen{display:grid;border-top:1px solid var(--linie-stark)}.frage{border-bottom:1px solid var(--linie-stark)}.frage > summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0}.frage > summary::-webkit-details-marker{display:none}.frage > summary::after{content:"";flex:none;width:10px;height:10px;margin-right:6px;border:solid var(--tinte);border-width:0 2px 2px 0;transform:rotate(45deg)}.frage[open] > summary::after{transform:rotate(-135deg)}.frage > summary h3{font-size:var(--t-h4);font-weight:600}.frage > summary:hover h3{text-decoration:underline;text-decoration-color:var(--marker-dunkel);text-decoration-thickness:2px;text-underline-offset:3px}.antwort{padding:0 0 20px;max-width:68ch;color:var(--text-2)}.antwort p + p{margin-top:.8em}.schluss-karte{display:grid;gap:28px;padding:clamp(22px,4vw,48px);border-radius:calc(var(--radius) + 6px);background:var(--flaeche);border:1px solid var(--linie-stark);box-shadow:var(--schatten)}@media (min-width:900px){.schluss-karte{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px}}.schluss-text{display:grid;gap:14px}.schluss-fein{font-size:var(--t-klein);color:var(--leise)}.schluss-aktionen{display:grid;gap:14px}.schluss-oder{font:500 var(--t-klein)/1 var(--mono);color:var(--leise);margin-top:6px}.kontakt-wege{display:grid;gap:8px}.kontakt-wege a{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 14px;border-radius:12px;border:1px solid var(--linie);background:var(--grund);text-decoration:none;font-weight:600;overflow-wrap:anywhere}.kontakt-wege a:hover{border-color:var(--tinte)}.kontakt-wege small{display:block;font:500 .75rem/1.3 var(--mono);color:var(--leise)}.schnellwahl,.naechste-fallstudie{grid-column:1 / -1;padding-top:18px;border-top:1px solid var(--linie)}.schnellwahl p{font-size:var(--t-fein);color:var(--text-2);margin-bottom:10px}.seitenheld-text{display:grid;gap:18px;justify-items:start;min-width:0}.seitenheld-text > .krumen{justify-self:stretch}.seitenheld h1{max-width:20ch}.seitenheld-grafik .wrap{display:grid;gap:32px;align-items:center;grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.seitenheld-grafik .wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}}.seitenheld-bild{max-width:440px;width:100%;justify-self:center;padding:18px;border-radius:calc(var(--radius) + 6px);background:var(--flaeche-2);border:1px solid var(--linie)}.held-hinweis{font-size:var(--t-fein);color:var(--text-2);max-width:60ch}.stand{font:500 var(--t-klein)/1.4 var(--mono);color:var(--leise)}.seitenheld-recht h1{max-width:none}.pilot-band{background:var(--hinweis-grund);border-bottom:1px solid #ecd96a}.pilot-band-in{display:grid;gap:10px;padding-top:18px;padding-bottom:18px}@media (min-width:720px){.pilot-band-in{grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}}.pilot-band-kombi .pilot-band-in{grid-template-columns:minmax(0,1fr)}.pilot-band p{max-width:80ch;color:var(--text-2)}.pilot-band .pilot-titel{font-weight:650;color:var(--tinte);margin-bottom:2px}.pilot-band-kombi{border-top:1px solid #ecd96a}.umfang-karte{display:grid;gap:0;border-radius:var(--radius);border:1px solid var(--linie-stark);background:var(--flaeche);overflow:hidden}@media (min-width:1000px){.umfang-karte{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.umfang-spalte{padding:22px}@media (min-width:720px){.umfang-spalte{padding:28px}}.umfang-spalte h3,.umfang-spalte h4{font-size:var(--t-h4);margin-bottom:14px;display:flex;align-items:center;gap:10px}.umfang-spalte.drin h3::before,.umfang-spalte.drin h4::before{content:"";width:12px;height:12px;border-radius:3px;background:var(--marker);border:1px solid var(--marker-dunkel)}.umfang-neben{display:grid;background:var(--grund);border-top:1px solid var(--linie)}@media (min-width:1000px){.umfang-neben{border-top:0;border-left:1px solid var(--linie)}}.umfang-neben .umfang-spalte + .umfang-spalte{border-top:1px solid var(--linie)}.umfang-neben .umfang-spalte{padding-top:20px;padding-bottom:20px}.umfang-neben h3,.umfang-neben h4{font-size:var(--t-fein);font-family:var(--mono);font-weight:500;letter-spacing:.02em;color:var(--text-2);margin-bottom:10px}.umfang-neben li{font-size:var(--t-fein)}.formen{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px}.formen > span:first-child{font-weight:600;margin-right:4px}.form-chip{padding:4px 12px;border-radius:999px;background:var(--flaeche);border:1px solid var(--linie);font-size:var(--t-fein)}.angebot-zeile{display:flex;gap:10px;align-items:flex-start;margin-top:20px;font-size:var(--t-fein);color:var(--text-2);max-width:80ch}.angebot-zeile svg{margin-top:4px}.hinweis-raster{display:grid;gap:var(--luecke);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.hinweis-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.hinweis-raster .hinweis-kasten{margin-top:0;max-width:none}.hinweis-raster .hinweis-kasten:only-child{max-width:820px;grid-column:1 / -1}.beispiel-karte{border-style:dashed;border-width:1.5px;border-color:var(--linie-stark);background:transparent}.beispiel-karte .kennzeichen{align-self:flex-start;white-space:normal}.beispiel-karte h3,.beispiel-karte h4{font-size:var(--t-h4)}.nachweis-liste{display:grid;gap:var(--luecke);grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.nachweis-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.nachweis-link{display:grid;gap:8px;align-content:start;height:100%;padding:20px 22px;border-radius:var(--radius);border:1px solid var(--linie-hell);background:var(--nacht-2);text-decoration:none}.nachweis-link:hover{border-color:var(--marker)}.nachweis-link b{color:#fff;font-size:var(--t-h4)}.nachweis-link > span:last-child{color:var(--hell-2);font-size:var(--t-fein)}.nachweis-kopf{display:flex;justify-content:space-between;align-items:center;color:var(--hell-2)}.passt-karte{text-decoration:none}.passt-titel{font-weight:650;font-size:var(--t-h4)}.passt-text{color:var(--text-2);font-size:var(--t-fein)}.passt-karte .weiter-link{margin-top:auto}.verweis-label{font:500 .75rem/1 var(--mono);color:var(--leise)}.verweis-taskly .taskly-zeichen{width:44px;height:44px}.teil-kopf{border-top:1px solid var(--linie)}.teil-kopf-in{display:grid;gap:28px;align-items:center;grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.teil-kopf-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}}.teil-kopf-in > div:first-child{display:grid;gap:16px;justify-items:start}.teil-bild{max-width:380px;width:100%;justify-self:center;padding:16px;border-radius:calc(var(--radius) + 6px);background:var(--flaeche-2);border:1px solid var(--linie)}.teil,.teil-kopf{scroll-margin-top:calc(var(--kopf-hoehe) + 16px)}.sprungleiste{width:100%}.sprungleiste a{gap:12px}.sprungleiste a > span{display:grid;gap:2px}.leistungskarte-bild{padding:12px;border-radius:10px;background:var(--grund);border:1px solid var(--linie)}.leistungskarte-bild .illu{max-height:150px}.karte-buchstabe{font:500 var(--t-klein)/1 var(--mono);color:var(--leise)}.leistungskarte h3 a{text-decoration:none}.leistungskarte h3 a:hover{text-decoration:underline;text-decoration-color:var(--marker-dunkel);text-decoration-thickness:2px}.weiter-leise{color:var(--text-2)}.fs-meta{display:grid;gap:0;grid-template-columns:minmax(0,1fr);width:100%;max-width:760px;border-top:1px solid var(--linie)}@media (min-width:720px){.fs-meta{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.fs-meta div{padding:10px 0;border-bottom:1px solid var(--linie)}.fs-meta dt{font:500 .75rem/1.4 var(--mono);color:var(--leise)}.fs-meta dd{margin:0;font-weight:550}.fs-bild{padding-top:clamp(32px,5vw,56px)}.fs-bild .bildschirme{max-width:980px}.fs-kopf{display:grid;gap:10px;align-content:start}.fs-inhalt{display:grid;gap:22px;min-width:0}.fs-hinweis{font-size:var(--t-fein);color:var(--text-2)}.fluss{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.fluss{grid-template-columns:repeat(2,minmax(0,1fr))}}.fluss li{display:grid;gap:4px;padding:16px 18px;border-radius:12px;background:var(--flaeche);border:1px solid var(--linie)}.fluss .schritt-nr{font:500 .75rem/1 var(--mono);color:var(--leise)}.fluss span:last-child{color:var(--text-2);font-size:var(--t-fein)}.technik{display:grid;border-top:1px solid var(--linie)}.technik div{display:grid;gap:2px 18px;grid-template-columns:minmax(0,1fr);padding:12px 0;border-bottom:1px solid var(--linie)}@media (min-width:560px){.technik div{grid-template-columns:8rem minmax(0,1fr)}}.technik dt{font:500 var(--t-klein)/1.6 var(--mono);color:var(--leise)}.technik dd{margin:0;color:var(--text-2)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips li{padding:4px 12px;border-radius:999px;border:1px solid var(--linie-stark);font:500 var(--t-klein)/1.4 var(--mono);background:var(--flaeche)}.schema-gross{display:grid;gap:var(--luecke);grid-template-columns:minmax(0,1fr);max-width:980px}@media (min-width:900px){.schema-gross{grid-template-columns:repeat(2,minmax(0,1fr))}}.schema-box{padding:22px;border-radius:var(--radius);background:var(--flaeche);border:1px solid var(--linie-stark);display:grid;gap:14px;align-content:start}.schema-titel{font:500 var(--t-klein)/1.4 var(--mono);color:var(--leise)}.ablaufkette{display:grid;gap:8px}.ablaufkette li{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;background:var(--grund);border:1px solid var(--linie);font-size:var(--t-fein)}.ablaufkette b{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--marker);font:600 .8125rem/1 var(--mono)}.projekt-liste{display:grid;gap:var(--luecke-gross)}.projekt-karte{gap:16px;scroll-margin-top:calc(var(--kopf-hoehe) + 16px)}.projekt-karte h2{font-size:var(--t-h3)}.projekt-spalten{display:grid;gap:20px 40px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.projekt-spalten{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.projekt-spalten h3{font:500 var(--t-klein)/1.4 var(--mono);color:var(--leise);margin-bottom:10px}.projekt-leistungen{font-size:var(--t-fein);padding-top:12px;border-top:1px solid var(--linie)}.projekt-leistungen span{color:var(--leise)}.projekt-liste .hinweis-kasten{margin-top:8px}.recht-raster{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);padding-top:clamp(32px,5vw,56px)}@media (min-width:1000px){.recht-raster.mit-verzeichnis{grid-template-columns:minmax(0,1fr) 280px;gap:56px}}.recht{max-width:72ch;min-width:0;color:var(--text-2);overflow-wrap:break-word}.recht h2{font-size:var(--t-h3);color:var(--tinte);margin:2em 0 .6em;scroll-margin-top:calc(var(--kopf-hoehe) + 16px)}.recht > h2:first-child,.recht > p:first-child + h2{margin-top:1.2em}.recht h3{font-size:var(--t-h4);color:var(--tinte);margin:1.6em 0 .5em;scroll-margin-top:calc(var(--kopf-hoehe) + 16px)}.recht p,.recht ul,.recht address,.recht table{margin:0 0 1em}.recht address{font-style:normal}.recht ul{list-style:disc;padding-left:1.3em}.recht li + li{margin-top:.35em}.recht code{font:.9em var(--mono);background:var(--flaeche-2);padding:1px 5px;border-radius:4px;overflow-wrap:anywhere}.recht table{width:100%;border-collapse:collapse;font-size:var(--t-fein)}.recht th,.recht td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--linie)}.recht th{color:var(--tinte);font-weight:600}.recht-kurz{padding:16px 18px;border-radius:12px;background:var(--flaeche);border:1px solid var(--linie)}.inhaltsverzeichnis{align-self:start;padding:18px 20px;border-radius:var(--radius);border:1px solid var(--linie);background:var(--flaeche);font-size:var(--t-fein)}@media (min-width:1000px){.inhaltsverzeichnis{position:sticky;top:calc(var(--kopf-hoehe) + 20px);max-height:calc(100vh - var(--kopf-hoehe) - 40px);overflow-y:auto;order:2}}@media (max-width:999px){.inhaltsverzeichnis{order:-1}}.inhaltsverzeichnis p{font:500 .75rem/1.4 var(--mono);color:var(--leise);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.inhaltsverzeichnis ol{display:grid}.inhaltsverzeichnis a{display:flex;align-items:center;min-height:44px;padding:4px 0;color:var(--text-2);text-decoration:none}.inhaltsverzeichnis a:hover{color:var(--tinte);text-decoration:underline;text-decoration-color:var(--marker-dunkel)}@media (prefers-reduced-motion:no-preference){.passt-karte,.nachweis-link,.bereich-kachel{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.bereich-kachel:hover,.nachweis-link:hover{transform:translateY(-2px);box-shadow:var(--schatten)}.held-text,.held-bild{animation:einblenden .5s ease both}.held-bild{animation-delay:.12s}}@media print{.seitenkopf,.seitenfuss,.skip,.schluss-aktionen,.seitenheld-bild,.teil-bild,.leistungskarte-bild{display:none !important}.band-dunkel,.band-dunkel .karte,.nachweis-link{background:#fff !important;color:#000 !important}.band-dunkel h2,.band-dunkel h3,.band-dunkel p,.nachweis-link b,.nachweis-link span{color:#000 !important}body{background:#fff}}.teil.abschnitt,.teil.abschnitt-wechsel{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.teil.abschnitt + .teil.abschnitt{padding-top:0}.seitenheld-text,.held-text,.teil-kopf-in > div:first-child{grid-template-columns:minmax(0,1fr)}h1,h2,h3,.passt-titel{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.kicker{max-width:100%;flex-wrap:wrap}.fuss-titel a{display:inline-flex;align-items:center;min-height:44px}.fuss-titel{margin-bottom:0}h1{overflow-wrap:anywhere}.anf-held{padding:clamp(28px,5vw,56px) 0 clamp(24px,4vw,40px)}.anf-held .wrap{display:grid;gap:16px}.anf-held h1{max-width:16ch}.anf-direkt-kurz{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center;color:var(--text-2);font-size:var(--t-fein)}.anf-direkt-kurz a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.anf-raster{display:grid;gap:clamp(28px,4vw,48px);grid-template-columns:minmax(0,1fr);align-items:start;padding-bottom:var(--abschnitt)}@media (min-width:1000px){.anf-raster{grid-template-columns:minmax(0,1fr) 340px}.anf-seite{position:sticky;top:calc(var(--kopf-hoehe) + 24px)}}.anf-seite{display:grid;gap:var(--luecke)}.anf-kasten{padding:22px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}.anf-kasten h2{font-size:var(--t-h4);margin-bottom:8px}.anf-kasten > p{color:var(--text-2);font-size:var(--t-fein)}.anf-direkt{display:grid;gap:8px;margin-top:14px}.anf-direkt a{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1px solid var(--linie);border-radius:var(--radius-feld);text-decoration:none;overflow-wrap:anywhere}.anf-direkt a:hover{border-color:var(--tinte)}.anf-direkt svg{width:20px;height:20px;flex:none}.anf-direkt small{display:block;font:500 .75rem/1.3 var(--mono);color:var(--leise)}.anf-direkt span{display:block;font-weight:600}.anf-schritte{display:grid;gap:12px;margin-top:8px}.anf-schritte li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;color:var(--text-2);font-size:var(--t-fein)}.anf-schritte b{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--linie-stark);border-radius:7px;font:500 .75rem/1 var(--mono);color:var(--tinte)}.anf-formular{position:relative;padding:22px 18px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);box-shadow:var(--schatten)}@media (min-width:720px){.anf-formular{padding:32px}}.anf-formular .formular-hinweis{margin-bottom:18px;font-size:var(--t-klein);color:var(--leise)}.anf-info{margin:0 0 18px;padding:12px 14px;border-radius:var(--radius-feld);background:var(--hinweis-grund);border:1px solid #ecd96a;color:var(--tinte);font-size:var(--t-fein)}.anf-formular .reihe{display:grid;gap:0 16px}@media (min-width:640px){.anf-formular .reihe{grid-template-columns:repeat(2,minmax(0,1fr))}}.anf-formular .feld{margin:0 0 22px;min-width:0}.anf-formular fieldset.feld{padding:0;border:0}.anf-formular .feld > label,.anf-formular .feld > legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:8px;padding:0;font-weight:600;color:var(--tinte)}.anf-formular .opt,.anf-formular .pflicht{font:500 .75rem/1.4 var(--mono);letter-spacing:.02em;color:var(--leise)}.anf-formular .pflicht{color:var(--tinte);padding:1px 7px;border-radius:999px;background:var(--hinweis-grund)}.anf-formular .feld-hilfe{margin:-2px 0 10px;font-size:var(--t-klein);color:var(--text-2)}.anf-formular .feld > input + .feld-hilfe{margin:8px 0 0}.anf-formular input[type="text"],.anf-formular input[type="email"],.anf-formular input[type="tel"],.anf-formular select,.anf-formular textarea{display:block;width:100%;min-height:48px;padding:11px 14px;border:1px solid var(--linie-stark);border-radius:var(--radius-feld);background:var(--flaeche);color:var(--tinte);font:400 1rem/1.4 var(--sans)}.anf-formular textarea{min-height:150px;resize:vertical;line-height:1.55}.anf-formular select{-webkit-appearance:none;appearance:none;padding-right:40px;cursor:pointer;background:var(--flaeche) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%235c626c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center / 16px no-repeat}.anf-formular input::placeholder,.anf-formular textarea::placeholder{color:#767b84;opacity:1}.anf-formular input:hover,.anf-formular select:hover,.anf-formular textarea:hover{border-color:var(--tinte)}.anf-formular input:focus-visible,.anf-formular select:focus-visible,.anf-formular textarea:focus-visible{outline:3px solid var(--tinte);outline-offset:1px;border-radius:var(--radius-feld)}.anf-formular [aria-invalid="true"]{border-color:var(--fehler);border-width:2px}.wahl-bereiche{display:grid;gap:18px}.wahl-bereich-titel{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;font-size:var(--t-fein);font-weight:600;color:var(--text-2)}.wahl-bereich-titel small{font:500 .75rem/1 var(--mono);color:var(--leise)}.anf-formular .wahl-gruppe{display:flex;flex-wrap:wrap;gap:8px}.anf-formular .wahl-liste{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.anf-formular .wahl-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.anf-formular .wahl{position:relative;display:flex;margin:0;font-weight:400}.anf-formular .wahl input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.anf-formular .wahl span{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 14px 10px 12px;border:1px solid var(--linie-stark);border-radius:11px;background:var(--flaeche);color:var(--tinte);font-size:var(--t-fein);line-height:1.3}.anf-formular .wahl span::before{content:"";flex:none;width:18px;height:18px;border:1.5px solid var(--leise);border-radius:5px;background:transparent center / 13px no-repeat}.anf-formular .wahl-radio span::before{border-radius:50%}.anf-formular .wahl input:hover + span{border-color:var(--tinte)}.anf-formular .wahl input:checked + span{border-color:var(--tinte);background:var(--hinweis-grund);box-shadow:inset 0 0 0 1px var(--tinte)}.anf-formular .wahl input:checked + span::before{border-color:var(--tinte);background-color:var(--tinte);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.8 6.1-6.4' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.anf-formular .wahl-radio input:checked + span::before{background-image:radial-gradient(circle,#fff 0 3px,transparent 3.6px)}.anf-formular .wahl input:focus-visible + span{outline:3px solid var(--tinte);outline-offset:2px}.anf-formular .wahl input[aria-invalid="true"] + span{border-color:var(--fehler)}.anf-formular .wahl.eigen-schalter{display:none}.anf-formular.mehrstufig .wahl.eigen-schalter{display:flex}.anf-formular .eigen-schalter span{border-style:dashed}.anf-formular .eigen-schalter input:checked + span{border-style:solid}.anf-formular .eigen-feld{margin-top:12px}.anf-formular .eigen-label{display:block;margin-bottom:6px;font-size:var(--t-klein);color:var(--text-2)}@media (prefers-reduced-motion:no-preference){.anf-formular.mehrstufig .eigen-feld{animation:anf-ein .2s ease-out}}@keyframes anf-ein{from{opacity:0;transform:translateY(-4px)}}.anf-mehr{margin:0 0 22px;border:1px solid var(--linie);border-radius:var(--radius-feld)}.anf-mehr > summary{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px 14px;cursor:pointer;font-weight:600}.anf-mehr > summary::marker{color:var(--leise)}.anf-mehr > fieldset{padding:4px 14px 2px;margin:0}.anf-formular .schritt-teil + .schritt-teil{margin-top:28px;padding-top:24px;border-top:1px dashed var(--linie-stark)}.anf-formular.mehrstufig .schritt-teil + .schritt-teil{margin-top:0;padding-top:0;border-top:0}.anf-formular .schritt-titel{display:flex;flex-direction:column;gap:6px;margin-bottom:18px;font-size:var(--t-h3)}.anf-formular .schritt-titel:focus{outline:none}.anf-formular .schritt-titel:focus-visible{outline:3px solid var(--tinte);outline-offset:4px}.anf-formular .schritt-zahl{font:500 .75rem/1 var(--mono);letter-spacing:.04em;color:var(--leise)}.anf-formular .schritt-hinweis{margin:-6px 0 20px;color:var(--text-2);font-size:var(--t-fein)}.anf-formular .fortschritt{margin-bottom:22px}.anf-formular .fortschritt-leiste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.anf-formular .fortschritt-leiste button{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;width:100%;min-height:44px;padding:0 0 4px;border:0;background:none;cursor:pointer;text-align:left;font:500 .8125rem/1.3 var(--mono);color:var(--leise)}.anf-formular .fortschritt-leiste button::before{content:"";flex:0 0 100%;height:4px;margin-bottom:8px;border-radius:4px;background:var(--linie)}.anf-formular .fortschritt-leiste .fertig button::before{background:var(--linie-stark)}.anf-formular .fortschritt-leiste .jetzt button::before{background:var(--tinte)}.anf-formular .fortschritt-leiste .jetzt button,.anf-formular .fortschritt-leiste .fertig button{color:var(--tinte)}.anf-formular .fortschritt-leiste button:disabled{cursor:default}.anf-formular .fortschritt-leiste button:not(:disabled):hover .fs-name{text-decoration:underline;text-decoration-color:var(--marker-dunkel);text-decoration-thickness:2px}.anf-formular .zusammenfassung{margin:4px 0 20px;padding:16px 18px;border:1px solid var(--linie);border-radius:var(--radius-feld);background:var(--grund)}.anf-formular .zf-titel{font:500 .75rem/1 var(--mono);color:var(--leise)}.anf-formular .zusammenfassung dl{display:grid;gap:10px;margin:12px 0 0}.anf-formular .zusammenfassung dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dt knopf" "dd dd";gap:2px 12px;align-items:baseline}@media (min-width:640px){.anf-formular .zusammenfassung dl div{grid-template-columns:6.5em minmax(0,1fr) auto;grid-template-areas:"dt dd knopf";gap:4px 12px}}.anf-formular .zusammenfassung dt{grid-area:dt;font:500 .75rem/1.6 var(--mono);color:var(--leise)}.anf-formular .zusammenfassung dd{grid-area:dd;margin:0;color:var(--tinte);font-size:var(--t-fein);line-height:1.45;overflow-wrap:anywhere}.anf-formular .zusammenfassung dd.leer{color:var(--leise)}.anf-formular .zf-aendern{grid-area:knopf;min-height:44px;padding:0 4px;border:0;background:none;color:var(--tinte);font:600 var(--t-klein)/1.4 var(--sans);cursor:pointer;text-decoration:underline;text-decoration-color:var(--marker-dunkel);text-decoration-thickness:2px;text-underline-offset:3px}.anf-formular .formular-knoepfe{display:flex;flex-wrap:wrap;gap:10px}.anf-formular .formular-knoepfe .knopf{flex:1 1 auto}.anf-formular .zurueck-pfeil{transform:rotate(180deg)}@media (min-width:640px){.anf-formular .formular-knoepfe .knopf{flex:0 0 auto}.anf-formular .formular-knoepfe [data-weiter],.anf-formular .formular-knoepfe [data-senden]{margin-left:auto;min-width:220px}}.anf-formular .knopf:disabled{cursor:progress;opacity:.75}.anf-formular .knopf.laedt::before{content:"";width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;flex:none}@media (prefers-reduced-motion:no-preference){.anf-formular .knopf.laedt::before{animation:anf-dreh .8s linear infinite}}@keyframes anf-dreh{to{transform:rotate(360deg)}}.anf-formular .feldfehler{margin:0 0 8px;padding-left:22px;position:relative;font-size:var(--t-fein);font-weight:600;color:var(--fehler)}.anf-formular .feld > input ~ .feldfehler,.anf-formular .feld > textarea ~ .feldfehler,.anf-formular .feld > select ~ .feldfehler{margin:8px 0 0}.anf-formular .feldfehler::before{content:"!";position:absolute;left:0;top:.15em;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--fehler);color:#fff;font:700 .7rem/1 var(--sans)}.anf-formular .meldung:empty{display:none}.anf-formular .meldung{margin:0 0 16px;padding:12px 14px;border:1px solid var(--fehler);border-radius:var(--radius-feld);background:var(--fehler-grund);color:var(--fehler);font-size:var(--t-fein)}.anf-formular .meldung p + p{margin-top:6px;color:var(--tinte)}.anf-formular .meldung a{color:var(--tinte);font-weight:600}.anf-formular .datenschutz-hinweis{margin:4px 0 20px;font-size:var(--t-klein);color:var(--text-2)}.anf-formular .hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.anf-danke{padding:clamp(40px,8vw,96px) 0}.anf-danke-in{display:grid;gap:18px;max-width:760px}.anf-danke-zeichen{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--ok-grund);color:var(--ok);border:1px solid var(--ok)}.anf-danke-zeichen svg{width:26px;height:26px}.anf-danke .text p + p{margin-top:.8em}
