.blatt{background:var(--color-bg);min-height:100dvh;color:var(--color-ink);padding-bottom:var(--cbar-h,0px);flex-direction:column;display:flex}.blatt-kopf{z-index:20;background:var(--color-bg);border-bottom:1px solid var(--color-ink-08);justify-content:space-between;align-items:center;gap:16px;padding:10px max(16px,50% - 360px);display:flex;position:sticky;top:0}.blatt-marke{margin:0;font-size:20px;line-height:1}.blatt-zurueck{border-radius:var(--radius-pill);border:1px solid var(--color-ink-08);background:var(--color-raise);min-height:44px;color:var(--color-ink);transition:border-color .2s var(--ease);align-items:center;gap:6px;padding:0 16px 0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.blatt-zurueck:hover{border-color:var(--color-ink-40)}.blatt-inhalt{flex:1;width:100%;max-width:720px;margin:0 auto;padding:32px 16px 56px}.blatt-titel h1{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,7vw,40px);font-weight:600;line-height:1.1}.blatt-stand{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-72);margin-top:10px;font-size:12px}.blatt-lede{color:var(--color-ink-72);text-wrap:pretty;margin-top:16px;font-size:16px;line-height:1.6}.blatt-inhalt p a,.blatt-schritte a,.blatt .legal-sec a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-40);text-decoration-color:var(--color-ink-40);text-underline-offset:3px}.blatt-inhalt p a:hover,.blatt .legal-sec a:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.blatt a:focus-visible,.blatt button:focus-visible,.blatt summary:focus-visible{outline:2px solid var(--color-pulse);outline-offset:2px;border-radius:4px}.blatt .blatt-zurueck:focus-visible{border-radius:var(--radius-pill)}.blatt-toc{border:1px solid var(--color-ink-08);background:var(--color-raise);border-radius:14px;margin-top:28px}.blatt-toc summary{cursor:pointer;align-items:center;min-height:48px;padding:0 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.blatt-toc summary::-webkit-details-marker{display:none}.blatt-toc summary:after{content:"";border-right:1.5px solid var(--color-ink-60);border-bottom:1.5px solid var(--color-ink-60);width:7px;height:7px;transition:transform .2s var(--ease);margin-left:auto;transform:translateY(-2px)rotate(45deg)}.blatt-toc[open] summary:after{transform:translateY(2px)rotate(-135deg)}.blatt-toc ol{margin:0;padding:0 16px 12px;list-style:none;display:grid}.blatt-toc a{min-height:44px;color:var(--color-ink-60);padding:12px 0;font-size:14px;line-height:1.4;text-decoration:none;display:block}.blatt-toc li+li a{border-top:1px solid var(--color-ink-04)}.blatt-toc a:hover{color:var(--color-ink)}.blatt-toc-spalte{display:none}.blatt-text{margin-top:36px}.blatt .legal-sec{scroll-margin-top:84px}.blatt .legal-sec:focus{outline:none}.blatt .legal-sec p{color:var(--color-ink-72)}.blatt .legal-ph{overflow-wrap:anywhere}.blatt-abschnitt{margin-top:40px;scroll-margin-top:84px}.blatt-abschnitt.blatt-weg{border-top:1px solid var(--color-ink-08);margin-top:48px;padding-top:40px}.blatt-abschnitt h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.25}.blatt-abschnitt>p{color:var(--color-ink-72);text-wrap:pretty;margin-top:12px;font-size:15px;line-height:1.7}.blatt-abschnitt>.blatt-kurz{color:var(--color-ink);margin-top:6px;font-weight:500;line-height:1.55}.blatt-abschnitt>.blatt-hinweis{font-size:14px;line-height:1.6}.blatt-schritte{counter-reset:schritt;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.blatt-schritte li{counter-increment:schritt;min-height:28px;color:var(--color-ink-72);padding-left:40px;font-size:15px;line-height:1.6;position:relative}.blatt-schritte li:before{content:counter(schritt);border:1px solid var(--color-ink-08);background:var(--color-raise);width:28px;height:28px;font-family:var(--font-mono);color:var(--color-ink-60);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:-1px;left:0}.blatt .kf-consent{cursor:pointer;min-height:44px;padding:10px 0}.blatt .kf-consent input{cursor:pointer;width:20px;height:20px;margin:0}.blatt-formular{border:1px solid var(--color-ink-08);background:var(--color-raise);border-radius:18px;margin-top:16px;padding:20px 16px}.blatt-austragen{gap:14px;margin-top:16px;display:grid}.blatt-austragen-wer,.blatt-austragen-hinweis{color:var(--color-ink-72);overflow-wrap:anywhere;font-size:15px;line-height:1.6}.blatt-austragen>.blatt-knopf{justify-self:start}.blatt-austragen-wer b{color:var(--color-ink);font-weight:600}.blatt-knoepfe{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.blatt-abschnitt>.blatt-knoepfe{margin-top:16px}.blatt-knopf{border-radius:var(--radius-pill);border:1px solid var(--color-ink);background:var(--color-ink);min-height:48px;color:var(--color-raise);font:inherit;cursor:pointer;transition:opacity .2s var(--ease), border-color .2s var(--ease);justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.blatt-knopf.leise{border-color:var(--color-ink-08);background:var(--color-raise);color:var(--color-ink);font-weight:500}.blatt-knopf.leise:hover{border-color:var(--color-ink-40)}.blatt-knopf:disabled{opacity:.55;cursor:progress}.blatt-bestaetigen{scroll-margin-top:84px;scroll-margin-bottom:calc(var(--cbar-h,0px) + 16px);border:1px solid var(--color-ink-08);background:var(--color-raise);border-radius:18px;gap:12px;padding:16px;display:grid}.blatt-bestaetigen-frage{color:var(--color-ink);font-size:15px;font-weight:500;line-height:1.6}.blatt-meldung{color:var(--color-ink);text-wrap:pretty;border-radius:14px;margin-top:12px;padding:14px 16px;font-size:15px;line-height:1.6}.blatt-austragen .blatt-meldung{margin-top:0}.blatt-meldung.gut{background:var(--color-calm-soft);border:1px solid var(--color-calm)}.blatt-meldung.warn{background:var(--color-pulse-soft);border:1px solid var(--color-ink-08)}.blatt-meldung:focus{outline:none}.blatt-meldung:focus-visible{outline:2px solid var(--color-pulse);outline-offset:2px}.blatt-fuss{border-top:1px solid var(--color-ink-08);padding:8px max(16px,50% - 360px) 24px}.blatt-fuss nav{flex-wrap:wrap;gap:0 20px;display:flex}.blatt-fuss a,.blatt-fuss-knopf{min-height:44px;font:inherit;color:var(--color-ink-60);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:13px;text-decoration:none;display:inline-flex}.blatt-fuss a:hover,.blatt-fuss-knopf:hover{color:var(--color-ink)}@media (min-width:768px){.blatt-inhalt{padding:56px 32px 80px}.blatt-kopf,.blatt-fuss{padding-left:max(32px,50% - 328px);padding-right:max(32px,50% - 328px)}.blatt-formular{padding:28px}}@media (min-width:1024px){.blatt.breit .blatt-inhalt{max-width:1040px}.blatt.breit .blatt-kopf,.blatt.breit .blatt-fuss{padding-left:max(32px,50% - 488px);padding-right:max(32px,50% - 488px)}.blatt.breit .blatt-lede{max-width:640px}.blatt-zwei{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:56px;margin-top:44px;display:grid}.blatt-zwei>.blatt-text{margin-top:0}.blatt-toc{display:none}.blatt-toc-spalte{max-height:calc(100dvh - 132px - var(--cbar-h,0px));overscroll-behavior:contain;display:block;position:sticky;top:92px;overflow-y:auto}.blatt-toc-spalte-h{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-60);margin-bottom:12px;padding-left:14px;font-size:11px}.blatt-toc-spalte ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.blatt-toc-spalte a{border-left:2px solid var(--color-ink-08);color:var(--color-ink-60);transition:color .2s var(--ease), border-color .2s var(--ease);padding:6px 0 6px 12px;font-size:13px;line-height:1.4;text-decoration:none;display:block}.blatt-toc-spalte a:hover{color:var(--color-ink)}.blatt-toc-spalte a[aria-current]{border-left-color:var(--color-ink);color:var(--color-ink);font-weight:600}}@media (prefers-reduced-motion:reduce){.blatt-zurueck,.blatt-knopf,.blatt-toc summary:after,.blatt-toc-spalte a{transition:none}}
