.kasten{margin:var(--sp-6) 0;background:var(--surface);border:var(--rand) solid var(--line);border-radius:var(--radius);box-shadow:var(--schatten-begriff);padding:var(--sp-5) var(--sp-6)}.kasten__kopf{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-3);flex-wrap:wrap;display:flex}.kasten__kicker{padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--kasten-farbe,var(--accent)) 16%, var(--surface));color:var(--ink);font-size:var(--fs-xs);font-weight:var(--gewicht-titel-3)}.kasten__kopf strong{color:var(--ink);font-size:var(--fs-lg);font-weight:var(--gewicht-titel);letter-spacing:var(--laufweite-h3)}.kasten p{color:var(--ink-2)}.kasten p:last-child{margin-bottom:0}.kasten strong{color:var(--ink)}.kasten--merksatz{--kasten-farbe:var(--series-3)}.kasten--achtung{--kasten-farbe:var(--warn)}.kasten--abkuerzung,.kasten--grundlage{--kasten-farbe:var(--series-1)}.gefahr{display:flow-root}.gefahr__zeichen{flex:none;block-size:1.15em;inline-size:1.15em}.gefahr__etikett{align-items:center;gap:var(--sp-2);display:inline-flex}.gefahr strong{color:var(--ink)}.gefahr--marke{margin:var(--sp-5) 0;padding:0 0 0 var(--sp-5);border-left:var(--sp-1) solid var(--bad)}.gefahr--marke .gefahr__etikett{margin:0 0 var(--sp-2);color:var(--bad-text);font-size:var(--fs-xs);font-weight:var(--gewicht-titel-3);letter-spacing:var(--laufweite-etikett);text-transform:uppercase;display:flex}.gefahr--marke p:last-child{margin-bottom:0}@media (width<=560px){.gefahr--marke{padding-left:var(--sp-4)}}.gefahr--kasten{background:var(--bad-flaeche);border-color:color-mix(in srgb, var(--bad) 45%, var(--line));border-left:var(--sp-1) solid var(--bad)}.gefahr--kasten .kasten__kicker{background:var(--surface);color:var(--bad-text);border:var(--rand) solid color-mix(in srgb, var(--bad) 50%, var(--line))}.gefahr--kasten p{color:var(--ink)}.tabelle{margin:var(--sp-6) 0;position:relative}.tabelle__rollen,pre[data-schieben]{scroll-margin-top:calc(var(--sprung-oben) + 1.5rem)}.tabelle__rollen{overscroll-behavior-x:contain;background-image:linear-gradient(to right, var(--page) 40%, transparent), linear-gradient(to left, var(--page) 40%, transparent), radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--ink) 14%, transparent), transparent), radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--ink) 14%, transparent), transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:2rem 100%,2rem 100%,.6rem 100%,.6rem 100%;background-attachment:local,local,scroll,scroll;position:relative;overflow-x:auto}:where(.prosa) .tabelle__rollen>table{margin:0}.tabelle__schieben{margin:0 0 var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-mini);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:none;position:absolute;bottom:100%;right:0}.tabelle[data-schiebt] .tabelle__schieben{display:block}@media (width<=720px){html:not(.js) .tabelle__schieben{display:block}:where(.prosa) :is(td,th) code{white-space:nowrap}}@media (width>720px){:where(.prosa) :is(td,th) code{overflow-wrap:anywhere;max-width:100%;display:inline-block}:where(.prosa) :is(td,th) a.extern:has(>code+.nur-vorlesen){white-space:nowrap}:where(.prosa) :is(td,th) a.extern:has(>code+.nur-vorlesen)>code{white-space:normal}}.kette{white-space:nowrap}@media (width>720px){.spanne{white-space:nowrap}}.schiene[data-astro-cid-hr6cysbv]{display:none}@media (width>=1200px){.schiene[data-astro-cid-hr6cysbv]{border-left:1px solid var(--line-soft);max-height:calc(100vh - 6.5rem);font-size:var(--fs-etikett);flex-direction:column;gap:1.25rem;padding-left:1.2rem;display:flex;position:sticky;top:5.5rem;overflow-y:auto}}.schiene__block[data-astro-cid-hr6cysbv]{flex-direction:column;gap:.45rem;display:flex}.schiene__titel[data-astro-cid-hr6cysbv]{font-family:var(--font-mono);font-size:var(--fs-mini);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.schiene__abschnitte[data-astro-cid-hr6cysbv],.schiene__seiten[data-astro-cid-hr6cysbv],.schiene__verweise[data-astro-cid-hr6cysbv]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.schiene__abschnitte[data-astro-cid-hr6cysbv] a[data-astro-cid-hr6cysbv],.schiene__seiten[data-astro-cid-hr6cysbv] a[data-astro-cid-hr6cysbv]{border-radius:var(--radius-sm);color:var(--ink-2);transition:background .15s var(--ease), color .15s var(--ease);grid-template-columns:1.8rem 1fr;align-items:baseline;padding:.3rem .45rem;line-height:1.35;text-decoration:none;display:grid}.schiene__abschnitte[data-astro-cid-hr6cysbv] a[data-astro-cid-hr6cysbv]:hover,.schiene__seiten[data-astro-cid-hr6cysbv] a[data-astro-cid-hr6cysbv]:hover{background:var(--surface-2);color:var(--ink)}.schiene__seiten[data-astro-cid-hr6cysbv] li[data-astro-cid-hr6cysbv].aktiv a[data-astro-cid-hr6cysbv]{background:var(--accent-soft);color:var(--accent);font-weight:620}.nr[data-astro-cid-hr6cysbv]{font-family:var(--font-mono);font-size:var(--fs-mini);color:var(--muted)}.schiene__seiten[data-astro-cid-hr6cysbv] li[data-astro-cid-hr6cysbv].aktiv .nr[data-astro-cid-hr6cysbv]{color:var(--accent)}.txt[data-astro-cid-hr6cysbv]{min-width:0}.schiene__verweise[data-astro-cid-hr6cysbv] a[data-astro-cid-hr6cysbv]{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line-soft);color:var(--ink);transition:border-color .15s var(--ease), color .15s var(--ease);flex-direction:column;gap:.12rem;padding:.38rem .5rem;line-height:1.32;text-decoration:none;display:flex}.schiene__verweise[data-astro-cid-hr6cysbv] a[data-astro-cid-hr6cysbv]:hover{border-color:var(--accent);color:var(--accent)}.meta[data-astro-cid-hr6cysbv]{font-family:var(--font-mono);font-size:var(--fs-winzig);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bereich-kopf[data-astro-cid-njqtiz3m]{margin-bottom:var(--sp-6)}.rubrik-nav[data-astro-cid-njqtiz3m]{margin-top:var(--sp-4);padding:var(--sp-3);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--radius);flex-wrap:wrap;gap:.45rem;display:flex}.rubrik-pill[data-astro-cid-njqtiz3m]{border-radius:var(--radius-sm);font-size:var(--fs-etikett);color:var(--ink-2);transition:background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);border:1px solid #0000;align-items:center;gap:.4rem;padding:.38rem .72rem;text-decoration:none;display:inline-flex}.rubrik-pill[data-astro-cid-njqtiz3m]:hover{background:var(--surface);color:var(--ink);border-color:var(--line)}.rubrik-pill[data-astro-cid-njqtiz3m].aktiv{background:var(--surface);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, var(--line));box-shadow:var(--shadow-1);font-weight:620}.rubrik-pill[data-astro-cid-njqtiz3m] .nr[data-astro-cid-njqtiz3m]{font-family:var(--font-mono);font-size:var(--fs-mini);color:var(--muted)}.rubrik-pill[data-astro-cid-njqtiz3m].aktiv .nr[data-astro-cid-njqtiz3m]{color:var(--accent)}.spalten[data-astro-cid-njqtiz3m]{display:block}@media (width>=1200px){.spalten[data-astro-cid-njqtiz3m]{grid-template-columns:minmax(0, var(--text-max)) 260px;justify-content:space-between;align-items:start;gap:3rem;display:grid}}.haupt[data-astro-cid-njqtiz3m]{min-width:0;max-width:var(--text-max)}.kopf[data-astro-cid-njqtiz3m]{margin-top:0}h1[data-astro-cid-njqtiz3m]{font-size:var(--fs-2xl);margin:var(--sp-3) 0 var(--sp-4);line-height:1.12}.lead[data-astro-cid-njqtiz3m]{font-size:var(--fs-lg);color:var(--ink-2);margin:0;line-height:1.55}.stand-zeile[data-astro-cid-njqtiz3m]{margin:var(--sp-4) 0 0;font-family:var(--font-mono);font-size:var(--fs-etikett);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.modul-rahmen[data-astro-cid-njqtiz3m]{margin:var(--sp-6) 0;scroll-margin-top:var(--sprung-oben)}.prosa[data-astro-cid-njqtiz3m] h2 .nr{font-family:var(--font-mono);font-size:var(--fs-base);color:var(--accent);margin-right:.3em}.weiter-nav[data-astro-cid-njqtiz3m]{gap:var(--sp-4);margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){.weiter-nav[data-astro-cid-njqtiz3m]{grid-template-columns:1fr}}.weiter-karte[data-astro-cid-njqtiz3m]{padding:var(--sp-4);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow-1);transition:border-color .15s var(--ease), transform .15s var(--ease);flex-direction:column;gap:.3rem;text-decoration:none;display:flex}.weiter-karte[data-astro-cid-njqtiz3m]:hover{border-color:var(--accent);transform:translateY(-1px)}.weiter-karte--rechts[data-astro-cid-njqtiz3m]{text-align:right}@media (width<=560px){.weiter-karte--rechts[data-astro-cid-njqtiz3m]{text-align:left}}.weiter-karte[data-astro-cid-njqtiz3m] .richtung[data-astro-cid-njqtiz3m]{font-family:var(--font-mono);font-size:var(--fs-mini);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.weiter-karte[data-astro-cid-njqtiz3m] b[data-astro-cid-njqtiz3m]{font-size:var(--fs-base);color:var(--ink)}.u-modul{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-5);box-shadow:var(--shadow-1)}@media (width<=560px){.u-modul{padding:var(--sp-4)}}.u-modul__kopf{margin-bottom:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:.3rem;display:flex}.u-modul__eyebrow{font-family:var(--font-mono);font-size:var(--fs-mini);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.u-modul__titel{font-size:var(--fs-lg);color:var(--ink);margin:0;font-weight:650;line-height:1.25}.u-modul__sub{font-size:var(--fs-xs);color:var(--ink-2);margin:0;line-height:1.5}.u-radio{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-tabs{margin-bottom:var(--sp-4);flex-wrap:wrap;gap:.4rem;display:flex}.u-tab{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-etikett);color:var(--ink-2);cursor:pointer;user-select:none;transition:background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);align-items:center;gap:.38rem;padding:.42rem .78rem;font-weight:560;display:inline-flex}.u-tab:hover{border-color:var(--accent);color:var(--ink)}.u-ansicht{display:none}.u-grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=720px){.u-grid{grid-template-columns:minmax(0,1fr)}}.u-karte{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--radius);padding:var(--sp-4);flex-direction:column;gap:.45rem;min-width:0;display:flex}.u-karte b{font-size:var(--fs-sm);color:var(--ink);line-height:1.3}.u-karte p{font-size:var(--fs-xs);color:var(--ink-2);margin:0;line-height:1.55}.u-meta{font-family:var(--font-mono);font-size:var(--fs-winzig);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.u-badge{border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-winzig);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);align-self:flex-start;align-items:center;padding:.18rem .55rem;display:inline-flex}.u-badge--ok{background:var(--ok-soft);color:var(--ok-text);border-color:color-mix(in srgb, var(--ok) 35%, var(--line))}.u-badge--warn{background:var(--warn-soft);color:var(--warn-text);border-color:color-mix(in srgb, var(--warn) 35%, var(--line))}.u-badge--bad{background:var(--bad-soft);color:var(--bad-text);border-color:color-mix(in srgb, var(--bad) 35%, var(--line))}.u-badge--accent{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}
