.ger-ein{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.ger-ein a,.ger-ein p{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:0 10px;gap:0 10px;height:100%;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink);font-size:14px;text-decoration:none}.ger-ein a{transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.ger-ein p{color:var(--ink3)}.ger-ein b{font-weight:600}.ger-ein span{font-size:12.5px;color:var(--ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ger-ein small{grid-column:1/-1;font-size:12px;color:var(--ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ger-ein a:focus-visible,.ger-ein a:hover{background:var(--s2,rgba(0,0,0,.02));border-color:color-mix(in srgb,var(--accent) 30%,var(--border));box-shadow:0 4px 14px rgba(0,0,0,.09),0 1px 3px rgba(0,0,0,.05);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ger-ein a:focus-visible,.ger-ein a:hover{transform:none}}.ger-ger{margin:0;padding:0;list-style:none}.ger-ger li{padding:10px 0;border-bottom:1px solid var(--border)}.ger-ger a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;color:var(--ink);text-decoration:none}.ger-ger b{font-size:15px;font-weight:600}.ger-ger a:hover b{color:var(--accent);text-decoration:underline}.ger-ger span{color:var(--ink3)}.ger-ger span,.ger-sprung{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ger-sprung{display:flex;flex-wrap:wrap;gap:4px 12px;margin:12px 0 0;line-height:1.6}.ger-sprung a{color:var(--accent);text-decoration:none}.ger-sprung a:hover{text-decoration:underline}.ger-sprung a[aria-current]{color:var(--ink);font-weight:600}.ger-gr .hub-ent{padding:24px 0 8px}.ger-map{max-width:min(560px,calc((100vh / var(--zoom,1) - 190px) * 1.542));margin:8px auto 24px}.ger-map a:focus{outline:none}.ger-map a{-webkit-tap-highlight-color:transparent}.ger-map .ger-wahl use{transition:fill .16s ease,stroke .16s ease}.ger-map a:has(>.ger-lauf) use,.ger-map a:hover use{fill:var(--wahl-grund-an);stroke:var(--wahl-rand-an);stroke-width:1.6}[data-theme=dark] .ger-map a:has(>.ger-lauf) use,[data-theme=dark] .ger-map a:hover use{fill:color-mix(in srgb,var(--accent) 35%,var(--ink));stroke:var(--accent)}.ger-map a:hover .ger-zeig{visibility:visible}.ger-map a:has(>.ger-lauf) use{animation:ger-lauf .6s ease-in-out infinite alternate}@keyframes ger-lauf{to{opacity:.5}}@media (prefers-reduced-motion:reduce){.ger-map .ger-wahl use{transition:none}.ger-map a:has(>.ger-lauf) use{animation:none;opacity:.6}}.ger-map .ger-see{fill:color-mix(in srgb,#3b82f6 22%,var(--surface))}[data-theme=dark] .ger-map .ger-k{fill-opacity:calc(.3 + .7 * var(--t))}[data-theme=dark] .ger-map .ger-see{fill:color-mix(in srgb,#60a5fa 42%,var(--surface))}.ger-ang{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 10px;gap:2px 10px}.ger-ang dt{color:var(--ink3)}.ger-ang dd,.ger-text{overflow-wrap:anywhere}.ger-text dt{min-width:24px}.ger-text dd{flex:1 1;max-width:none}.mat-text .ger-ende{margin-top:24px}.ger-quelle{margin-top:16px;font-size:12px;color:var(--ink3)}.ger-quelle a{color:inherit}