.startseite .sz-erklaerung{--sz-karte-land:#cfdbe8;--sz-karte-land-hervor:#a9bfd6;--sz-karte-ohne:#f3f4f6;--sz-karte-ohne-hervor:#e9ebee;--sz-karte-ohne-legende:#f6f6f7}@layer components{.startseite .sz-erklaerung{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.startseite .sz-erklaerung-text{flex-direction:column;align-items:flex-start;display:flex}.startseite .sz-erklaerung-dach{margin:0 0 12px}.startseite .sz-erklaerung-h2{margin:0 0 14px}.startseite .sz-erklaerung-absatz{max-width:52ch;margin:0 0 17px}.startseite .sz-erklaerung-link{color:var(--sz-preussisch);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #12304f40;align-items:center;gap:8px;margin-top:10px;padding:0 0 2px;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}.startseite .sz-erklaerung-pfeil{flex:none;width:16px;height:16px}.startseite .sz-erklaerung-karte{justify-self:center;width:100%;max-width:380px}.startseite .sz-karte{position:relative}.startseite .sz-karte-svg{width:100%;height:auto;display:block;overflow:visible}.startseite .sz-karte-land{fill:var(--sz-karte-land);stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:fill .15s}.startseite .sz-karte-land[data-ohne-gesetz]{fill:var(--sz-karte-ohne);stroke:var(--sz-linie-stark);stroke-dasharray:3 3}.startseite .sz-karte-land.is-hervor{fill:var(--sz-karte-land-hervor)}.startseite .sz-karte-land[data-ohne-gesetz].is-hervor{fill:var(--sz-karte-ohne-hervor)}.startseite .sz-karte .sz-karte-land.is-gewaehlt{fill:var(--sz-preussisch)}.startseite .sz-karte-treffer{fill:#0000;cursor:pointer;-webkit-tap-highlight-color:transparent}.startseite .sz-karte-fokus{fill:none;stroke:var(--ring);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.startseite .sz-karte-hinweis{z-index:1;background:var(--sz-tinte);color:#fff;white-space:nowrap;pointer-events:none;border-radius:8px;padding:5px 9px;font-size:13px;line-height:1.3;position:absolute;transform:translate(-50%,-130%)}.startseite .sz-karte-legende{color:var(--sz-grau);flex-wrap:wrap;justify-content:center;gap:16px;margin:10px 0 0;font-size:13px;line-height:1.4;display:flex}.startseite .sz-karte-legende-eintrag{align-items:center;gap:6px;display:inline-flex}.startseite .sz-karte-legende-feld{background:var(--sz-karte-land);border-radius:3px;width:12px;height:12px;display:inline-block}.startseite .sz-karte-legende-feld[data-art=kein-gesetz]{border:1px dashed var(--sz-linie-stark);background:var(--sz-karte-ohne-legende)}@media (max-width:1023.98px){.startseite .sz-erklaerung{grid-template-columns:1fr;gap:28px}}@media (max-width:639.98px){.startseite .sz-erklaerung-karte{max-width:260px}}}.startseite .sz-karte-land:focus{outline:none}
.startseite{--sz-eine-zeile-hoehe:26px}@media (max-width:719.98px){.startseite{--sz-eine-zeile-hoehe:52px}}@media (max-width:639.98px){.startseite{--sz-eine-zeile-hoehe:0px}}@layer components{.startseite .sz-erster{text-align:center;padding-top:52px}.startseite .sz-erster-h1{margin-inline:auto}.startseite .sz-erster-unterzeile{max-width:620px;margin:18px auto 0}.startseite .sz-erster-suche{text-align:left;max-width:700px;margin:28px auto 0}.startseite .sz-suche{border-color:var(--sz-linie);border-radius:16px;padding:6px;box-shadow:0 1px 2px #0b17260d,0 12px 30px -16px #0b172640}.startseite .sz-eine-zeile{max-width:760px;min-height:var(--sz-eine-zeile-hoehe);align-items:center;margin:14px auto 0;display:grid}@media (max-width:719.98px){.startseite .sz-eine-zeile{align-items:start}}.startseite .sz-eine-zeile-lage{grid-area:1/1;min-width:0;transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1)}.startseite .sz-eine-zeile-lage[aria-hidden=true]{opacity:0;pointer-events:none}.startseite .sz-eine-zeile-lage[data-lage=vertrauen][aria-hidden=true]{transform:translateY(-5px)}.startseite .sz-eine-zeile-lage[data-lage=land][aria-hidden=true]{transform:translateY(5px)}.startseite .sz-themen{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:26px;display:flex}.startseite .sz-pille{border:1px solid var(--sz-linie);color:var(--sz-tinte);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:500;line-height:1.4;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex}.startseite .sz-pille:active{transform:scale(.98)}.startseite .sz-pille[aria-busy=true]{border-color:var(--sz-tinte)}.startseite .sz-pille-symbol{width:16px;height:16px;color:var(--sz-grau);flex:none}.startseite .sz-themen-alle{color:var(--sz-tinte);align-items:center;gap:6px;padding:9px 8px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.startseite .sz-themen-alle-pfeil{flex:none;width:16px;height:16px;transition:transform .15s}@media (hover:hover){.startseite .sz-pille:hover{border-color:var(--sz-linie-stark);background:var(--sz-flaeche)}.startseite .sz-themen-alle:hover .sz-themen-alle-pfeil{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .startseite .sz-eine-zeile-lage,:root:not([data-motion=full]) .startseite .sz-pille,:root:not([data-motion=full]) .startseite .sz-themen-alle-pfeil{transition:none}:root:not([data-motion=full]) .startseite .sz-eine-zeile-lage[aria-hidden=true]{transform:none}}@media (max-width:639.98px){.startseite .sz-erster{padding-top:26px}.startseite .sz-erster-unterzeile{margin-top:14px}.startseite .sz-erster-suche{margin-top:22px}.startseite .sz-eine-zeile{margin-top:14px}.startseite .sz-themen{margin:28px calc(-1 * var(--sz-rand)) 0;padding-inline:var(--sz-rand);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.startseite .sz-themen::-webkit-scrollbar{display:none}.startseite .sz-themen>*{white-space:nowrap;flex:none}}}.startseite .sz-eine-zeile [data-hero=vertrauen]{color:var(--sz-grau);font-size:14px}@media (max-width:639.98px){.startseite .sz-eine-zeile [data-hero=vertrauen]{justify-content:center;font-size:13px}}.startseite .sz-suche [data-slot=input]{font-size:15px}@media (max-width:767.98px) and (pointer:coarse){.startseite .sz-suche [data-slot=input]{font-size:16px}}.startseite .sz-such-knopf{background:var(--sz-tinte);color:#fff;border-radius:11px;height:46px;padding:0 18px;font-size:15px;font-weight:600;line-height:1}@media (hover:hover){.startseite .sz-such-knopf:hover{background:var(--sz-tinte-hell)}}.startseite .sz-such-knopf[data-state=pending]{color:#0000;position:relative}.startseite .sz-such-knopf[data-state=pending]>span{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes sz-schreib-blinken{to{visibility:hidden}}.startseite .sz-schreib-blinkt{animation:1s steps(2,start) infinite sz-schreib-blinken}.startseite .sz-suche .sz-schreib-ebene{font-size:15px}@media (max-width:767.98px) and (pointer:coarse){.startseite .sz-suche .sz-schreib-ebene{font-size:16px}}
[data-slot=sheet-overlay]:has(+[data-such-blatt]){background-color:#0b17262e;animation-duration:.42s}@media (min-width:640px){[data-slot=sheet-overlay]:has(+[data-such-blatt]){display:none}}[data-such-blatt][data-state=open]{animation:.42s cubic-bezier(.32,.72,0,1) backwards such-blatt-rein}[data-such-blatt][data-state=closed]{animation:.42s cubic-bezier(.32,.72,0,1) forwards such-blatt-raus}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) [data-such-blatt][data-state=open]{animation:.2s ease-out backwards such-blatt-blende-ein}:root:not([data-motion=full]) [data-such-blatt][data-state=closed]{animation:.2s ease-out forwards such-blatt-blende-aus}:root:not([data-motion=full]) [data-slot=sheet-overlay]:has(+[data-such-blatt]){animation-duration:.2s}}@keyframes such-blatt-rein{0%{transform:translateY(100%)}to{transform:none}}@keyframes such-blatt-raus{0%{transform:none}to{transform:translateY(100%)}}@keyframes such-blatt-blende-ein{0%{opacity:0}to{opacity:1}}@keyframes such-blatt-blende-aus{0%{opacity:1}to{opacity:0}}
.startseite{--sz-blatt-dauer:.42s;--sz-blatt-kurve:cubic-bezier(.32, .72, 0, 1)}@layer components{.startseite .sz-blatt-griff{background:var(--sz-griff);border-radius:9px;flex:none;width:40px;height:5px;margin:10px auto 0}.startseite .sz-blatt-innen{padding:22px 24px 24px}.startseite .sz-blatt-kopf{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.startseite .sz-blatt-titel{color:var(--sz-tinte);margin:0}.startseite .sz-blatt-zu{width:34px;height:34px;color:var(--sz-grau);border-radius:999px;flex:none;place-items:center;margin:-5px -6px 0 0;transition:background-color .15s;display:grid}.startseite .sz-blatt-zu>svg{width:18px;height:18px}.startseite .sz-blatt-gesetz{color:var(--sz-grau);margin-top:4px;font-size:14px;line-height:1.45}.startseite .sz-blatt-gesetz a{color:var(--sz-preussisch);border-bottom:1px solid color-mix(in srgb, var(--sz-preussisch) 25%, transparent);font-weight:500}.startseite .sz-blatt-extern{vertical-align:-1px;width:12px;height:12px;margin-left:4px;display:inline-block}.startseite .sz-blatt-zahl{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:18px 0 6px;display:flex}.startseite .sz-blatt-tage{font-family:var(--font-family-heading);letter-spacing:-.035em;font-size:48px;font-weight:600;line-height:1}.startseite .sz-blatt-einheit{font-size:17px;font-weight:500}.startseite .sz-blatt-buendel{background:var(--accent);color:var(--sz-preussisch);border-radius:999px;padding:4px 9px;font-size:13px;font-weight:500}.startseite .sz-blatt-gehalt,.startseite .sz-blatt-hinweis{color:var(--sz-grau);font-size:13px;line-height:1.45}.startseite .sz-blatt-gehalt{margin-top:2px}.startseite .sz-blatt-hinweis{margin-top:8px}.startseite .sz-blatt-abschnitt{margin-top:22px}.startseite .sz-blatt-etikett{letter-spacing:.06em;text-transform:uppercase;color:var(--sz-grau);margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.4}.startseite .sz-blatt-gruppen{flex-wrap:wrap;gap:6px;display:flex}.startseite .sz-blatt-gruppen+.sz-blatt-gruppen{margin-top:8px}.startseite .sz-blatt-gruppe{border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;line-height:1.3;display:inline-flex}.startseite .sz-blatt-gruppe>svg{flex:none;width:12px;height:12px}.startseite .sz-blatt-gruppe[data-gruppe=ja]{background:var(--sz-gruen-hell);color:var(--sz-gruen)}.startseite .sz-blatt-gruppe[data-gruppe=nein],.startseite .sz-blatt-gruppe[data-gruppe=kuenftig]{background:var(--sz-flaeche);color:var(--sz-grau)}.startseite .sz-gzw{border:1px solid var(--sz-linie);border-radius:14px;overflow:hidden}.startseite .sz-gzw-zeile+.sz-gzw-zeile{border-top:1px solid var(--sz-linie)}.startseite .sz-gzw-knopf{text-align:left;align-items:center;gap:12px;width:100%;padding:13px 14px;transition:background-color .15s;display:flex}.startseite .sz-gzw-begriff{width:150px;color:var(--sz-grau);flex:none;font-size:13px;line-height:1.35}.startseite .sz-gzw-wert{min-width:0;color:var(--sz-tinte);flex:1;font-size:14px;font-weight:600;line-height:1.35}.startseite .sz-gzw-paragraf{border:1px solid var(--sz-linie);width:26px;height:26px;color:var(--sz-preussisch);border-radius:8px;flex:none;place-items:center;font-size:14px;transition:background-color .15s,color .15s,border-color .15s;display:grid}.startseite .sz-gzw-zeile[data-offen=true] .sz-gzw-paragraf{border-color:var(--sz-preussisch);background:var(--sz-preussisch);color:#fff}.startseite .sz-gzw-auszug{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1);display:grid}.startseite .sz-gzw-auszug[data-offen=true]{grid-template-rows:1fr}.startseite .sz-gzw-auszug-innen{min-height:0;overflow:hidden}.startseite .sz-blatt-fuss{color:var(--sz-grau);margin-top:8px;font-size:13px;line-height:1.45}.startseite .sz-blatt-wege{margin:0;padding-left:18px;font-size:15px;line-height:1.5;list-style:outside}.startseite .sz-blatt-wege>li+li{margin-top:10px}.startseite .sz-blatt-weg-text{color:var(--sz-grau);display:block}.startseite .sz-blatt-wege .sz-blatt-gruppen{margin-top:6px}.startseite .sz-blatt-weg-text[data-inline]{color:inherit;display:inline}.startseite .sz-blatt-rumpf>.sz-blatt-wege:not(:first-child){margin-top:18px}.startseite .sz-blatt-kurse{background:var(--sz-tinte);color:#fff;text-align:center;text-wrap:balance;border-radius:11px;width:100%;margin-top:22px;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.35;transition:background-color .15s,transform .15s;display:block}.startseite .sz-blatt-kurse:active{transform:scale(.99)}.startseite .sz-blatt-kurse[aria-busy=true]{cursor:progress;opacity:.85}.startseite .sz-blatt-ratgeber{color:var(--sz-tinte);text-align:center;text-underline-offset:3px;text-wrap:balance;margin-top:14px;font-size:13px;font-weight:600;line-height:1.35;text-decoration:underline;display:block}@media (hover:hover){.startseite .sz-blatt-zu:hover{background:var(--sz-flaeche)}.startseite .sz-gzw-knopf:hover{background:var(--sz-flaeche-hell)}.startseite .sz-blatt-kurse:hover{background:var(--sz-tinte-hell)}}@media (max-width:639.98px){.startseite .sz-blatt-innen{padding:14px 18px calc(28px + env(safe-area-inset-bottom))}.startseite .sz-gzw-begriff{width:112px}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .startseite .sz-gzw-auszug,:root:not([data-motion=full]) .startseite .sz-gzw-paragraf,:root:not([data-motion=full]) .startseite .sz-gzw-knopf,:root:not([data-motion=full]) .startseite .sz-blatt-kurse,:root:not([data-motion=full]) .startseite .sz-blatt-zu{transition:none}}}.sz-blatt-ebene [data-slot=sheet-overlay]{background-color:var(--sz-schleier);animation-duration:var(--sz-blatt-dauer)}.sz-blatt-ebene .sz-blatt{box-shadow:-30px 0 60px -30px var(--sz-schatten);color:var(--sz-tinte);text-align:left;overscroll-behavior:contain;background:#fff;border:0;gap:0;overflow-y:auto}.sz-blatt-ebene .sz-blatt:focus{outline:none}.sz-blatt-ebene .sz-blatt[data-seite=rechts]{width:min(520px,92vw);max-width:none}.sz-blatt-ebene .sz-blatt[data-seite=unten]{max-height:88dvh;box-shadow:0 -20px 50px -24px var(--sz-schatten);border-radius:22px 22px 0 0}.sz-blatt-ebene .sz-blatt[data-seite=rechts][data-state=open]{animation:sz-blatt-rein-rechts var(--sz-blatt-dauer) var(--sz-blatt-kurve) backwards}.sz-blatt-ebene .sz-blatt[data-seite=rechts][data-state=closed]{animation:sz-blatt-raus-rechts var(--sz-blatt-dauer) var(--sz-blatt-kurve) forwards}.sz-blatt-ebene .sz-blatt[data-seite=unten][data-state=open]{animation:sz-blatt-rein-unten var(--sz-blatt-dauer) var(--sz-blatt-kurve) backwards}.sz-blatt-ebene .sz-blatt[data-seite=unten][data-state=closed]{animation:sz-blatt-raus-unten var(--sz-blatt-dauer) var(--sz-blatt-kurve) forwards}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .sz-blatt-ebene .sz-blatt[data-seite][data-state=open]{animation:.2s ease-out backwards sz-blatt-blende-ein}:root:not([data-motion=full]) .sz-blatt-ebene .sz-blatt[data-seite][data-state=closed]{animation:.2s ease-out forwards sz-blatt-blende-aus}:root:not([data-motion=full]) .sz-blatt-ebene [data-slot=sheet-overlay]{animation-duration:.2s}}@keyframes sz-blatt-rein-rechts{0%{transform:translate(100%)}to{transform:none}}@keyframes sz-blatt-raus-rechts{0%{transform:none}to{transform:translate(100%)}}@keyframes sz-blatt-rein-unten{0%{transform:translateY(100%)}to{transform:none}}@keyframes sz-blatt-raus-unten{0%{transform:none}to{transform:translateY(100%)}}@keyframes sz-blatt-blende-ein{0%{opacity:0}to{opacity:1}}@keyframes sz-blatt-blende-aus{0%{opacity:1}to{opacity:0}}.sz-blatt-ebene .sz-gzw-papier{border-color:var(--sz-papier-rand);background:var(--sz-papier);box-shadow:inset 0 1px 0 var(--sz-papier-kante);border-radius:10px;margin:0 14px 14px;padding:14px 16px 16px}.sz-blatt-ebene .sz-blatt .sz-gzw-papier[data-auszugsblatt]{--font-family-body:var(--font-grotesk-text), system-ui, sans-serif}.sz-blatt-ebene .sz-gzw-papier [data-auszug-titel]{letter-spacing:.06em;color:var(--sz-grau);font-size:12px;font-weight:400}.sz-blatt-ebene .sz-gzw-papier [data-auszug-oeffnen]{font-size:13px}.sz-blatt-ebene .sz-gzw-papier [data-auszug-norm]{font-size:15px}.sz-blatt-ebene .sz-gzw-papier [data-auszug-norm] span{font-weight:inherit;color:inherit}.sz-blatt-ebene ul.sz-blatt-hinweis{color:var(--sz-grau);font-size:13px;line-height:1.45}.sz-blatt-ebene .sz-blatt-planung{margin-top:14px;font-size:13px;line-height:1.45}
@layer components{.startseite .sz-stufe1{color:var(--sz-tinte);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;font-size:14px;line-height:20px;display:flex}.startseite .sz-stufe1-element{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.startseite .sz-stufe1-symbol{border-radius:999px;flex:none;place-items:center;width:18px;height:18px;display:grid}.startseite .sz-stufe1-symbol>svg{width:11px;height:11px}.startseite .sz-stufe1-symbol[data-ton=ja]{background:var(--sz-gruen-hell);color:var(--sz-gruen)}.startseite .sz-stufe1-symbol[data-ton=info]{background:var(--accent);color:var(--sz-preussisch)}.startseite .sz-stufe1-symbol[data-ton=warn]{background:var(--warning-subtle);color:var(--caution)}.startseite .sz-stufe1-knopf{border-bottom:1px solid color-mix(in srgb, var(--sz-preussisch) 25%, transparent);color:var(--sz-preussisch);white-space:nowrap;align-items:center;gap:4px;padding:2px 2px 3px;font-weight:600;display:inline-flex;position:relative}.startseite .sz-stufe1-knopf:before{content:"";inset-inline:-4px;height:44px;position:absolute;top:50%;transform:translateY(-50%)}.startseite .sz-stufe1-pfeil{flex:none;width:14px;height:14px;transition:transform .15s}@media (hover:hover){.startseite .sz-stufe1-knopf:hover{border-bottom-color:var(--sz-preussisch)}.startseite .sz-stufe1-knopf:hover .sz-stufe1-pfeil{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .startseite .sz-stufe1-pfeil{transition:none}}@media (max-width:639.98px){.startseite .sz-stufe1{gap:6px 12px;font-size:13px}}}