.t-hub .hero{padding-bottom:0}
.t-hub .hero::before{background:url(img/hero-hub-1600.webp) right -20px center/auto 96% no-repeat;background-image:image-set(url(img/hero-hub-1600.avif) type("image/avif"),url(img/hero-hub-1600.webp) type("image/webp"));opacity:.34;-webkit-mask-image:linear-gradient(90deg,transparent 56%,#000 80%);mask-image:linear-gradient(90deg,transparent 56%,#000 80%)}
.hb .atf{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs" "meta" "ans";gap:0;padding-bottom:30px}
.hb .crumbs{grid-area:crumbs;margin:0 0 14px;font:500 12px/1.4 var(--mono);letter-spacing:.04em;color:var(--s-ink-2)}
.hb .crumbs ol{display:flex;flex-wrap:wrap;gap:0 6px;margin:0;padding:0;list-style:none}
.hb .crumbs li+li::before{content:"/";margin-right:6px;color:var(--s-rule)}
.hb .crumbs a{color:var(--s-ink-2);text-decoration-thickness:1px}
.hb .crumbs [aria-current]{color:var(--s-ink)}
.hb .atf>.meta{justify-self:start;background:var(--stage)}
.hb .meta .pr dd{white-space:nowrap}
.hb .ans{max-width:none}
.hb .ans h1{max-width:26ch;text-wrap:balance}
.hb .antwort{max-width:64ch;margin-top:20px}
.hb .ans h1{max-width:min(26ch,800px)}
.hb-jump{margin:24px 0 0}
.hb-jump ol{list-style:none;display:inline-flex;flex-wrap:wrap;gap:0;margin:0;padding:0;border-top:2px solid var(--s-ink);font:500 13px/1.3 var(--mono);letter-spacing:.02em}
.hb-jump li{margin:0;padding:0}
.hb-jump li+li{border-left:1px solid var(--s-rule)}
.hb-jump a{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;color:var(--s-ink);text-decoration:none}
.hb-jump li:first-child a{padding-left:0}
.hb-jump .nr{font-size:10.5px;letter-spacing:.12em;color:var(--acc)}
.hb-jump small{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 5px;border:1px solid var(--s-rule);font-size:11px;color:var(--s-ink-2)}
.hb-jump a:hover,.hb-jump a:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}
.hb-tlw{padding:64px 0 0}
.hb-tlw .body{padding-bottom:4px}
.hb-tlw .body>.kurz{max-width:none}
.hb-note{position:relative;max-width:none;margin:22px 0 18px;padding:16px 20px 16px 64px;border:1px solid var(--ink);background:var(--bg)}
.hb-note::before{content:"§";position:absolute;left:0;top:0;bottom:0;width:44px;display:grid;place-items:center;background:var(--ink);color:var(--bg);font:700 22px/1 var(--disp)}
.hb-note p{margin:0;font-size:15.5px;line-height:1.55;color:var(--ink-2)}
.hb-note .hb-nl{margin:0 0 6px;font:500 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}
.hb-tl{list-style:none;margin:18px 0 0;padding:0;border-top:2px solid var(--ink);font-variant-numeric:tabular-nums lining-nums}
.hb-op{display:grid;grid-template-columns:52px minmax(0,1.05fr) minmax(0,1.45fr) 214px;grid-template-areas:"rk id f act" "rk aux aux aux" "rk rg rg rg";column-gap:28px;margin:0;padding:22px 0 0;border-bottom:1px solid var(--rule);transition:background var(--t) var(--ease)}
.hb-op:focus-within{background:var(--row-h)}
.hb-op.p1{border-bottom-color:var(--ink)}
.hb-op .rk{grid-area:rk;font:500 30px/1 var(--mono);color:var(--acc)}
.hb-id{grid-area:id;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm sc" "vd vd";gap:0 14px;align-content:start;min-width:0}
.hb-nm{grid-area:nm;display:grid;gap:7px;justify-items:start;min-width:0}
.hb-nm .lslot{display:inline-grid;place-items:center;min-width:76px;height:28px;padding:0 7px;border:1px solid currentColor;font:600 9px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2)}
.hb-nm .pname{margin:0;font:700 24px/1.05 var(--disp);letter-spacing:-.01em;overflow-wrap:break-word}
.hb-id .sc{grid-area:sc;margin:0;text-align:right;line-height:1}
.hb-id .sc b{display:block;font:500 32px/1 var(--mono);letter-spacing:-.04em}
.hb-id .sc small{display:block;margin-top:7px;font:500 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);white-space:nowrap}
.hb-id .verdict{grid-area:vd;margin:12px 0 0;max-width:46ch;font-size:15px;line-height:1.45;color:var(--ink-2)}
.hb-op .fields{grid-area:f;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin:0;align-content:start}
.hb-op .fields div{min-width:0;padding:7px 0 10px;border-top:1px solid var(--rule-2)}
.hb-op .fields div:nth-child(-n+3){border-top:2px solid var(--ink)}
.hb-op .fields dt{font:400 13px/1.3 var(--serif);color:var(--mute)}
.hb-op .fields dd{margin:3px 0 0;font-size:15.5px;line-height:1.3;overflow-wrap:break-word;hyphens:auto}
.hb-op .fields div:first-child dd{font-weight:700}
.hb-op .na{color:var(--mute);font-weight:400}
.hb-op .act{grid-area:act;display:grid;align-content:start;gap:10px}
.hb-op .btn{width:100%;justify-content:space-between;min-height:48px}
.hb-op .rg{grid-area:rg;margin:0 0 12px;font-size:12px;line-height:1.4;color:var(--mute)}
.hb-op .rd{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid var(--ink);color:var(--ink);text-decoration:none;font:600 15px/1 var(--serif);transition:background var(--t) var(--ease),color var(--t) var(--ease)}
.hb-op .rd:hover,.hb-op .rd:focus-visible{background:var(--ink);color:var(--bg)}
.hb-op .aux{grid-area:aux;display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;margin:14px 0 0;padding:10px 0 6px;border-top:1px dotted var(--rule);font-size:13.5px;line-height:1.4;color:var(--ink-2)}

.t-hub .chg{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font:500 11px/1.4 var(--mono);color:var(--ink-2)}
.t-hub .chg b{font-weight:500;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border:1px solid var(--acc);color:var(--acc)}
.t-hub .chg[data-k=a] b{border-style:dotted;border-color:var(--ink-2);color:var(--ink-2)}
.t-hub .chg[data-k=o] b{border-style:dashed;border-color:var(--mute);color:var(--mute)}
.hb-tlw .bwl{margin-top:14px}
.hb-tlw .asof-line{max-width:none}
.t-hub .sec .body>.hb-rv,.t-hub .sec .body>.hb-later,.t-hub .sec .body>.hb-gh,.t-hub .hb-st .hb-stl{max-width:none}
.hb-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:22px 0 0;padding:0!important;counter-reset:s}
.hb-steps li{position:relative;margin:0!important;padding:16px 0 18px;border-top:2px solid var(--ink)}
.hb-steps li:nth-child(n+4){border-top-width:1px;border-top-color:var(--rule)}
.hb-steps .sn{display:block;margin:0 0 10px;font:500 24px/1 var(--mono);letter-spacing:-.02em;color:var(--acc)}
.hb-steps h3{margin:0 0 8px;font:700 19px/1.2 var(--disp)}
.hb-steps p{margin:0 0 .6em;font-size:15.5px;line-height:1.5;color:var(--ink-2)}
.hb-kw{max-width:76ch;margin:6px 0 0}
.hb-kw .kwh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:0 0 10px;font:500 11.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
.hb-kw .kws{display:flex;height:48px;margin:0 0 22px;border:1px solid var(--ink)}
.hb-kw .kwg{flex:var(--w) 1 0;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:0 10px;background:var(--acc);color:#fff;font:500 12px/1 var(--mono);overflow:hidden}
.hb-kw .kwg:nth-child(even){background:var(--ink);color:var(--bg)}
.hb-kw .kwg+.kwg{border-left:2px solid var(--bg)}
.hb-kw .kwg b{font-weight:500;letter-spacing:.08em;opacity:.8}
.hb-kw .kwg i{font-style:normal;font-size:15px}
.hb-kw .kwl{list-style:none;margin:0;padding:0!important;border-top:2px solid var(--ink)}
.hb-kw .kwc{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,1fr);gap:8px 24px;align-items:start;margin:0!important;padding:16px 0;border-bottom:1px solid var(--rule)}
.hb-kw .kwn{margin:0;font:700 18px/1.3 var(--serif)}
.hb-kw .kwn span{display:block;margin:0 0 6px;font:500 12px/1 var(--mono);letter-spacing:.12em;color:var(--acc)}
.hb-kw .kwm{margin:0;font-size:15.5px;line-height:1.5;color:var(--ink-2)}
.hb-kw .kwt{display:block;margin:0 0 6px;font:500 10.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
.hb-kw .kwb{margin:0}
.hb-kw .kwb b{font:500 22px/1.1 var(--mono);color:var(--ink)}
.hb-kw .kwr{display:block;height:8px;margin:2px 0 10px;background:var(--rule-2)}
.hb-kw .kwr i{display:block;height:100%;width:calc(var(--w) * 1% / .3);max-width:100%;background:var(--acc)}
.t-hub .bsp{display:inline-block;padding:2px 8px;border:1px dashed var(--mute);font:500 12px/1.4 var(--mono);color:var(--mute);white-space:nowrap;vertical-align:2px}
.t-hub .capn{max-width:76ch;margin:10px 0 0;font-size:13.5px;line-height:1.45;color:var(--mute)}
.hb-gh{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 0;padding:0 0 8px;border-bottom:2px solid var(--ink);font:500 11.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}
.hb-gh span+span{color:var(--acc);font-size:13px}
.hb-rv{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0!important}
.hb-rv li{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0!important;padding:16px 18px 14px;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule-2)}
.hb-rv li:nth-child(3n+1){padding-left:0}
.hb-rv li:nth-child(3n){border-right:0;padding-right:0}
.hb-rv .rvh{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0}
.hb-rv .rvr{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}
.hb-rv .rvr.q{color:var(--mute)}
.hb-rv .lslot{display:inline-grid;place-items:center;min-width:70px;height:24px;padding:0 6px;border:1px solid currentColor;font:600 8.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2)}
.hb-rv h3{margin:2px 0 0;font:700 21px/1.1 var(--disp);overflow-wrap:break-word}
.hb-rv h3 a{color:var(--ink);text-decoration:none}
.hb-rv h3 a:hover,.hb-rv h3 a:focus-visible{color:var(--link);text-decoration:underline;text-decoration-thickness:2px}
.hb-rv .rvs{display:flex;align-items:baseline;gap:8px;margin:0}
.hb-rv .rvs b{font:500 22px/1 var(--mono);letter-spacing:-.03em}
.hb-rv .rvs small{font:500 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}
.hb-rv .rvt{margin:0;font-size:14.5px;line-height:1.45;color:var(--ink-2)}
.hb-rv .rvf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:auto 0 0;padding-top:6px}
.hb-rv .rvl{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 15px/1 var(--serif);color:var(--link)}
.hb-rv .rvl::after{content:"";width:12px;height:1.5px;background:currentColor;transition:transform var(--t) var(--ease)}
.hb-rv .rvl:hover::after,.hb-rv .rvl:focus-visible::after{transform:translateX(4px)}
.hb-rv .rvw{display:inline-flex;align-items:center;min-height:44px;font:500 12px/1.3 var(--mono);color:var(--mute)}
.hb-rv li.on{background:linear-gradient(var(--acc),var(--acc)) left top/100% 3px no-repeat}
.hb-later{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0!important}
.hb-later li{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0!important;padding:0 12px;border:1px dashed var(--rule);font:700 15px/1.2 var(--disp)}
.hb-later small{font:500 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}
.hb-later a{color:var(--ink)}
.hb-st{margin:26px 0 0}
.hb-sth{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0;padding:0 0 8px;border-bottom:2px solid var(--ink);font:500 11.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}
.hb-stc{display:flex;flex-wrap:wrap;gap:6px 14px;letter-spacing:.06em}
.hb-stc span::before,.hb-stl .stt::before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;vertical-align:0;background:var(--ink)}
.hb-stc [data-k=a]::before{background:var(--acc)}
.hb-stc [data-k=m]::before{background:transparent;border:1.5px solid var(--ink);box-sizing:border-box}
.hb-stl{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0!important}
.hb-stl li{min-width:0;margin:0!important;padding:10px 0 9px;border-bottom:1px solid var(--rule-2)}
.hb-stl .stn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;font:700 16.5px/1.3 var(--disp)}
.hb-stl .stn a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}
.hb-stl .stn a:hover,.hb-stl .stn a:focus-visible{color:var(--link);text-decoration-thickness:2px}
.hb-stl .stt{font:500 11px/1.3 var(--mono);letter-spacing:.06em;color:var(--ink-2);white-space:nowrap}
.hb-stl [data-k=a] .stt::before{background:var(--acc)}
.hb-stl [data-k=m] .stt::before{background:transparent;border:1.5px solid var(--ink);box-sizing:border-box}
.hb-stl .sts{margin:3px 0 0;font-size:13.5px;line-height:1.4;color:var(--mute);overflow-wrap:anywhere}
.hb-stl .std{display:block;font:500 11.5px/1.4 var(--mono);color:var(--ink-2)}
.hb-wlk{list-style:none;margin:0;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;border-top:2px solid var(--ink)}
.hb-wlk li{margin:0!important;border-bottom:1px solid var(--rule-2)}
.hb-wlk a{position:relative;display:flex;align-items:center;min-height:52px;padding:10px 24px 10px 0;color:var(--ink);font:500 16px/1.35 var(--serif);text-decoration:none}
.hb-wlk a::after{content:"";position:absolute;right:6px;top:50%;width:8px;height:8px;border-top:1.5px solid var(--acc);border-right:1.5px solid var(--acc);transform:translateY(-50%) rotate(45deg);transition:transform var(--t) var(--ease)}
.hb-wlk a:hover,.hb-wlk a:focus-visible{color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}
.t-hub .ql{max-width:76ch;border-top:2px solid var(--ink)}
.t-hub .ql li{grid-template-columns:28px minmax(0,1fr)}
.t-hub .ql .pub{overflow-wrap:anywhere}
.t-hub .faq details{max-width:76ch}
.hb-tw{max-width:76ch;border-top:2px solid var(--ink)}
.hb-t{font-size:15px}
.hb-t th,.hb-t td{padding:10px 14px 10px 0;overflow-wrap:break-word;hyphens:auto}
@media (max-width:1100px){.t-hub .hero::before{background-position:right -140px center;opacity:.36}.hb-op{grid-template-columns:44px minmax(0,1fr) 220px;grid-template-areas:"rk id act" "rk f f" "rk aux aux" "rk rg rg";row-gap:16px}.hb-rv{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-rv li:nth-child(n){padding:16px 18px 14px;border-right:1px solid var(--rule-2)}.hb-rv li:nth-child(2n+1){padding-left:0}.hb-rv li:nth-child(2n){border-right:0;padding-right:0}.hb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-steps li:nth-child(n+3){border-top-width:1px;border-top-color:var(--rule)}.hb-steps li:nth-child(-n+2){border-top:2px solid var(--ink)}}
@media (max-width:900px){.hb-kw .kwc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hb-kw .kwn{grid-column:1/-1}.hb-stl{grid-template-columns:minmax(0,1fr)}}
@media (max-width:760px){.t-hub .hero::before{background-position:64% center;background-size:cover;opacity:.07;-webkit-mask-image:none;mask-image:none}.hb .atf>.meta{justify-self:stretch}.t-hub .meta .pr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.t-hub .meta .pr>div{padding:7px 10px}.t-hub .meta .pr>div:nth-child(odd){border-left:0}.t-hub .meta .pr>div:nth-child(n+3){border-top:1px solid var(--s-rule)}.hb .crumbs{margin-bottom:10px;font-size:11px}.hb .antwort{font-size:17.5px}.hb-jump ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hb-jump li+li{border-left:0}.hb-jump li{border-bottom:1px solid var(--s-rule)}.hb-jump li:nth-child(2n){border-left:1px solid var(--s-rule)}.hb-jump ol{width:100%;font-size:12.5px}.hb-jump li{min-width:0}.hb-jump a{gap:6px;max-width:100%}.hb-jump a,.hb-jump li:first-child a{padding:0 8px 0 0}.hb-jump li:nth-child(2n) a{padding-left:12px}.hb-tlw{padding-top:44px}.hb-note{padding:14px 14px 14px 52px}.hb-note::before{width:36px;font-size:18px}.hb-note p{font-size:15px}.hb-op{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"rk id" "f f" "act act" "aux aux" "rg rg";column-gap:12px;row-gap:12px;padding-top:16px}.hb-op .rk{font-size:22px;padding-top:4px}.hb-nm .pname{font-size:21px}.hb-id .sc b{font-size:26px}.hb-op .fields{grid-template-columns:minmax(0,1fr)}.hb-op .fields div,.hb-op .fields div:nth-child(-n+3){display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-top:1px solid var(--rule)}.hb-op .fields div:first-child{border-top:2px solid var(--ink)}.hb-op .fields dt{flex:none;max-width:48%}.hb-op .fields dd{margin:0;text-align:right}.hb-op .rd{width:100%}.hb-op .aux{flex-direction:column;align-items:flex-start;gap:4px;margin-top:0}.hb-steps{grid-template-columns:minmax(0,1fr)}.hb-steps li:nth-child(n){border-top:1px solid var(--rule);padding:14px 0 12px 46px}.hb-steps li:first-child{border-top:2px solid var(--ink)}.hb-steps .sn{position:absolute;left:0;top:15px;font-size:20px}.hb-kw .kws{height:40px}.hb-kw .kwg{padding:0 6px}.hb-kw .kwg i{display:none}.hb-kw .kwc{grid-template-columns:minmax(0,1fr);gap:10px}.hb-rv{grid-template-columns:minmax(0,1fr)}.hb-rv li:nth-child(n){padding:14px 0 12px;border-right:0}.hb-wlk{grid-template-columns:1fr}}
[data-theme=dark] .t-hub .hero::before{filter:invert(1) hue-rotate(180deg)}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .t-hub .hero::before{filter:invert(1) hue-rotate(180deg)}}

@media (max-width:480px){.hb .meta .pr dd{white-space:normal}}
