@font-face{font-family:'Atlasgrotesk';src:url(s/z4a278a.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Atlasgrotesk';src:url(s/z87df9d.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Atlasgrotesk';src:url(s/ab2cf24.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Atlastext';src:url(s/a2bd2e2.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Atlastext';src:url(s/zdd8df9.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Atlastext';src:url(s/zc82119.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}
:root{--papier:#f7f5ef;--papier2:#efece3;--karte:#fffdf8;--tinte:#14231c;--tinte2:#3c4a43;--leise:#4d5a52;--linie:#d9d5c8;--linie2:#e6e2d6;--akz:#1f6b48;--akz2:#17553a;--akz-hell:#e3efe7;--plus:#1d6b45;--minus:#a1392c;--gc:#1f6b48;--gt:#1f6b48;--gs:#e3efe7;--schatten:0 1px 0 rgba(20,35,28,.04),0 10px 30px -18px rgba(20,35,28,.28);--r:16px;--r2:10px;--fk:'Atlasgrotesk',ui-sans-serif,system-ui,sans-serif;--ft:'Atlastext',ui-sans-serif,system-ui,sans-serif;--leiste:268px;--text:760px;--weit:1080px;color-scheme:light dark}
@media (prefers-color-scheme:dark){:root{--papier:#121714;--papier2:#18201b;--karte:#1a211d;--tinte:#e6ece8;--tinte2:#c3cec7;--leise:#9fb0a6;--linie:#2f3a33;--linie2:#252e28;--akz:#7fd4a8;--akz2:#a5e4c3;--akz-hell:#1d2e25;--plus:#7fd4a8;--minus:#f19a8c;--schatten:0 1px 0 rgba(0,0,0,.3),0 12px 30px -18px rgba(0,0,0,.6)}}
.qma410{--gt:#943844;--gc:#943844;--gs:#f4e4e5}.qma411{--gt:#386094;--gc:#386094;--gs:#e3eaf4}.qma412{--gt:#226b77;--gc:#226b77;--gs:#dff0f2}.qma413{--gt:#54692b;--gc:#54692b;--gs:#ebf0df}.qma414{--gt:#995233;--gc:#995233;--gs:#f5e7e0}.qma415{--gt:#8d3f70;--gc:#8d3f70;--gs:#f3e3ed}.qma416{--gt:#41418b;--gc:#41418b;--gs:#e6e6f4}.qma417{--gt:#7e5f20;--gc:#7e5f20;--gs:#f3ecdc}.qma418{--gt:#734587;--gc:#734587;--gs:#eee5f2}.qma419{--gt:#5b6761;--gc:#5b6761;--gs:#e9ecea}
@media (prefers-color-scheme:dark){.qma410{--gc:#e28d98;--gs:#2d1d20}.qma411{--gc:#81aadf;--gs:#1b2433}.qma412{--gc:#52cde0;--gs:#15292d}.qma413{--gc:#acd35f;--gs:#212a17}.qma414{--gc:#e19270;--gs:#2e211a}.qma415{--gc:#dc8ec0;--gs:#2c1d28}.qma416{--gc:#9f9fe0;--gs:#1f1f33}.qma417{--gc:#e0b152;--gs:#2b2414}.qma418{--gc:#c596d9;--gs:#261d2c}.qma419{--gc:#84ae99;--gs:#1d2622}}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}
body{margin:0;background:var(--papier);color:var(--tinte);font:400 1.0625rem/1.65 var(--ft);font-feature-settings:"kern","liga";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img,svg{max-width:100%;height:auto}
a{color:var(--akz);text-decoration-thickness:1px;text-underline-offset:.18em}
a:hover{color:var(--akz2);text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--akz);outline-offset:2px;border-radius:4px}
h1,h2,h3,h4{font-family:var(--fk);line-height:1.15;letter-spacing:-.015em;color:var(--tinte);margin:0}
h1{font-weight:700;font-size:clamp(2rem,1.3rem + 2.6vw,3.15rem);letter-spacing:-.03em}
h2{font-weight:600;font-size:clamp(1.35rem,1.1rem + .9vw,1.75rem)}
h3{font-weight:600;font-size:1.15rem}
p{margin:0 0 1em}
small{font-size:.82em}
.qka44{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.qj032{position:absolute;left:12px;top:-60px;z-index:99;background:var(--tinte);color:var(--papier);padding:10px 16px;border-radius:8px;font-weight:600}
.qj032:focus{top:12px}
.ql1e7{display:block;min-height:100vh}
.qx8ae{min-width:0}
.qjc22{display:inline-block;flex:none;vertical-align:-.2em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.qjc22 .d{fill:currentColor;opacity:.16;stroke:none}
.qfe68{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--tinte)}
.qfe68 svg{width:34px;height:34px;flex:none}
.qfe68 span{display:flex;flex-direction:column;line-height:1.05}
.qfe68 b{font:700 1.18rem/1 var(--fk);letter-spacing:-.02em}
.qfe68 small{font:500 .68rem/1.3 var(--fk);letter-spacing:.12em;text-transform:uppercase;color:var(--leise);margin-top:3px}
.qfe68:hover{color:var(--tinte)}
.qq39e{display:none}
.qr421{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:color-mix(in srgb,var(--papier) 92%,transparent);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--linie2)}
.qrc6e{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--tinte);border:1px solid var(--linie)}
.qtf76{position:fixed;left:0;right:0;bottom:0;z-index:40;background:color-mix(in srgb,var(--karte) 94%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--linie);padding-bottom:env(safe-area-inset-bottom)}
.qtf76 ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr)}
.qtf76 a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 7px;font:500 .7rem/1.2 var(--fk);color:var(--leise);text-decoration:none}
.qtf76 a[aria-current]{color:var(--akz)}
.qtf76 a[aria-current] .qjc22 .d{opacity:.35}
body{padding-bottom:64px}
@media (min-width:1080px){
body{padding-bottom:0}
.ql1e7{display:grid;grid-template-columns:var(--leiste) minmax(0,1fr)}
.ql1e7{background:linear-gradient(90deg,var(--papier2) var(--leiste),var(--linie) var(--leiste) calc(var(--leiste) + 1px),transparent calc(var(--leiste) + 1px))}
.qq39e{display:block;position:sticky;top:0;height:100vh;overflow:auto;border-right:1px solid var(--linie);background:var(--papier2);scrollbar-width:thin}
.qcb54{padding:22px 18px 28px;display:flex;flex-direction:column;gap:18px;min-height:100%}
.qr421,.qtf76{display:none}
}
.qzdd3{position:relative;display:flex;align-items:center}
.qzdd3 .qjc22{position:absolute;left:11px;color:var(--leise)}
.qzdd3 input{width:100%;font:inherit;font-size:.92rem;padding:9px 34px 9px 34px;border-radius:12px;border:1px solid var(--linie);background:var(--karte);color:var(--tinte)}
.qzdd3 kbd{position:absolute;right:9px;font:500 .72rem var(--fk);color:var(--leise);border:1px solid var(--linie);border-radius:5px;padding:0 5px}
.qce31 ul{list-style:none;margin:0 0 6px;padding:0}
.qce31 a{display:flex;align-items:center;gap:10px;padding:6px 9px;border-radius:9px;color:var(--tinte2);text-decoration:none;font-size:.93rem;line-height:1.3}
.qce31 a:hover{background:color-mix(in srgb,var(--akz) 9%,transparent);color:var(--tinte)}
.qce31 a[aria-current]{background:var(--karte);color:var(--tinte);font-weight:600;box-shadow:inset 0 0 0 1px var(--linie)}
.qtc15{font:600 .7rem/1 var(--fk);letter-spacing:.14em;text-transform:uppercase;color:var(--leise);margin:14px 9px 8px}
.qtc15 a{color:inherit;text-decoration:none}
.qw15c a{font-size:.88rem}
.qw15c i{width:10px;height:10px;border-radius:3px;background:var(--gt);flex:none}
.qb7c7{margin-top:auto;font-size:.75rem;color:var(--leise)}
.qjb30{display:block}
.qvb24{max-width:var(--weit);margin:0 auto;padding:8px 16px 48px}
@media (min-width:760px){.qvb24{padding:12px 32px 64px}}
.qh687{max-width:var(--text);margin:44px 0 0}
.qh687.qx535{max-width:none}
.qvedc{margin-bottom:14px;display:flex;align-items:baseline;gap:12px}
.qvedc::before{content:"";width:18px;height:3px;border-radius:2px;background:var(--gc);flex:none;transform:translateY(-.3em)}
.qm7e4{color:var(--leise);font-size:.95rem;max-width:var(--text)}
.qn12a{background:var(--papier2);border:1px solid var(--linie2);border-radius:var(--r);padding:20px 22px}
.qs59e{font-size:.86rem;color:var(--leise)}
.qb36b{font-size:.88rem;color:var(--leise);border-left:3px solid var(--linie);padding-left:12px;margin-top:12px}
.qr755{position:relative;border-bottom:1px solid var(--linie);background:linear-gradient(var(--linie2) 1px,transparent 1px) 0 0/100% 32px,linear-gradient(90deg,var(--linie2) 1px,transparent 1px) 0 0/32px 100%,var(--papier);background-blend-mode:normal}
.qr755::after{content:"";position:absolute;inset:auto 0 0 0;height:60%;background:linear-gradient(transparent,var(--papier));pointer-events:none}
.qr755::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--gt);opacity:.9}
.qtb94{position:relative;z-index:1;max-width:var(--weit);margin:0 auto;padding:18px 16px 26px}
@media (min-width:760px){.qtb94{padding:26px 32px 36px}}
.qn2ba{display:grid;gap:22px;align-items:end}
@media (min-width:860px){.qd265 .qn2ba{grid-template-columns:minmax(0,1fr) minmax(260px,400px);gap:40px}}
.qp705{min-width:0}
.qr755 h1{margin:6px 0 12px;max-width:22ch;hyphens:auto;overflow-wrap:break-word}
.qs93e h1,.qna13 h1{max-width:26ch}
.qj7a4{font:600 .76rem/1.3 var(--fk);letter-spacing:.14em;text-transform:uppercase;color:var(--gc);margin:0}
.qnac1{font-size:1.14rem;line-height:1.55;color:var(--tinte2);max-width:62ch;margin:0}
.qt16f ol{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:4px;font-size:.82rem;color:var(--leise)}
.qt16f li{display:flex;align-items:center;gap:4px;min-width:0}
.qt16f li+li::before{content:"›";color:var(--linie);font-weight:700}
.qt16f a{color:var(--leise);text-decoration:none}
.qt16f a:hover{color:var(--akz);text-decoration:underline}
.qt16f span{color:var(--tinte2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}
.qdc61{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}
.qf790,.qhd00{display:inline-flex;align-items:baseline;gap:6px;font:500 .84rem/1.2 var(--fk);padding:6px 11px;border-radius:999px;background:var(--karte);border:1px solid var(--linie);color:var(--tinte2)}
.qf790 b,.qhd00 b{font-weight:700;color:var(--tinte);font-variant-numeric:tabular-nums}
.qhd00.qp8a2 b{color:var(--plus)}.qhd00.qg1a4 b{color:var(--minus)}
.qta56{display:flex;flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;font-size:.86rem;color:var(--leise)}
.qta56 span+span::before{content:"·";margin-right:16px;color:var(--linie)}
.qsfb0{margin:0;background:var(--karte);padding:10px 10px 0;border:1px solid var(--linie);border-radius:6px;box-shadow:var(--schatten);transform:rotate(-.6deg)}
.qqc3f{border:1px solid var(--linie2);overflow:hidden;background:var(--papier2)}
.qsfb0 img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.qsfb0 figcaption{font-size:.76rem;line-height:1.35;color:var(--leise);padding:8px 2px 10px;font-style:italic}
.qsfb0 figcaption span{font-style:normal;opacity:.85}
.qxe74{max-width:420px}
@media (max-width:859px){.qxe74{max-width:520px}.qsfb0{transform:none}}
.qm231{position:relative;max-width:calc(var(--weit) + 64px);margin:0 auto;padding:22px 16px 30px;display:grid;gap:28px}
@media (min-width:760px){.qm231{padding:44px 32px 40px}}
@media (min-width:1180px){.qm231{grid-template-columns:minmax(0,1fr) 300px;align-items:center}}
.qm231 h1{font-size:clamp(2.1rem,1.2rem + 3.4vw,3.6rem);max-width:17ch;margin:8px 0 14px}
.qm231 h1::after{content:"";display:block;width:64px;height:5px;border-radius:3px;margin-top:16px;background:linear-gradient(90deg,#943844 0 10%,#386094 10% 20%,#226b77 20% 30%,#54692b 30% 40%,#995233 40% 50%,#8d3f70 50% 60%,#41418b 60% 70%,#7e5f20 70% 80%,#734587 80% 90%,#5b6761 90%)}
.qpdac{display:none}
@media (min-width:1180px){.qpdac{display:block}.qpdac .qsfb0{transform:rotate(1.4deg)}}
.qh945{margin:22px 0 0;max-width:640px}
.qh945 label{display:block;font:600 .8rem var(--fk);letter-spacing:.06em;text-transform:uppercase;color:var(--leise);margin-bottom:8px}
.qx237{position:relative;display:flex;align-items:center;background:var(--karte);border:1.5px solid var(--tinte);border-radius:16px;padding:4px 4px 4px 14px;box-shadow:var(--schatten)}
.qx237:focus-within{border-color:var(--akz);box-shadow:0 0 0 4px color-mix(in srgb,var(--akz) 22%,transparent)}
.qx237 .qjc22{color:var(--leise)}
.qx237 input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:1.05rem;padding:12px 10px;color:var(--tinte)}
.qx237 input:focus{outline:none}
.qx237 kbd{font:500 .74rem var(--fk);color:var(--leise);border:1px solid var(--linie);border-radius:6px;padding:1px 6px;margin-right:8px}
.qx237 button{font:600 .95rem var(--fk);border:0;border-radius:12px;background:var(--tinte);color:var(--papier);padding:12px 18px;cursor:pointer}
.qx237 button:hover{background:var(--akz)}
@media (max-width:520px){.qx237 kbd{display:none}.qx237 button{padding:12px 12px}}
.qdd31{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--linie);border:1px solid var(--linie);border-radius:14px;overflow:hidden;max-width:720px}
@media (min-width:700px){.qdd31{grid-template-columns:repeat(4,minmax(0,1fr))}}
.qdd31 li{background:var(--karte);padding:12px 14px}
.qdd31 b{display:block;font:600 1.35rem/1.1 var(--fk);font-variant-numeric:tabular-nums;letter-spacing:-.02em}
.qdd31 span{display:block;font-size:.78rem;color:var(--leise);margin-top:4px;line-height:1.3}
.qv93f{max-width:var(--text);margin:28px 0 0;background:var(--karte);border:1px solid var(--linie);border-left:4px solid var(--gc);border-radius:12px;padding:16px 20px 4px;font-size:1.04rem}
.qsa53{display:flex;align-items:center;gap:8px;font:600 .76rem var(--fk);letter-spacing:.12em;text-transform:uppercase;color:var(--gc);margin-bottom:8px}
.qff26{max-width:var(--text)}
.qff26 h2{margin:36px 0 12px}
.qff26 h3{margin:26px 0 8px}
.qff26 ul,.qff26 ol{padding-left:1.25em;margin:0 0 1.1em}
.qff26 li{margin:.3em 0}
.qff26 li::marker{color:var(--gc)}
.qff26 table{width:100%;border-collapse:collapse;margin:16px 0 22px;font-size:.93rem;display:block;overflow-x:auto}
.qff26 th,.qff26 td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--linie);vertical-align:top}
.qff26 thead th{font:600 .8rem var(--fk);letter-spacing:.04em;text-transform:uppercase;color:var(--leise);border-bottom:2px solid var(--tinte)}
.qff26 blockquote{margin:20px 0;padding:4px 0 4px 18px;border-left:3px solid var(--gc);color:var(--tinte2)}
.qff26 .kurzantwort{background:var(--akz-hell);border-radius:12px;padding:16px 18px 2px;margin:0 0 24px;font-size:1.03rem}
.qff26 .kurzantwort::before{content:"Kurzantwort";display:block;font:600 .74rem var(--fk);letter-spacing:.12em;text-transform:uppercase;color:var(--akz);margin-bottom:6px}
.qc25c{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0}
.qhd4d{background:var(--karte);border:1px solid var(--linie);border-radius:12px;padding:14px 16px 12px;margin:0;min-width:0}
.qhd4d dt{font:500 .78rem/1.25 var(--fk);color:var(--leise);letter-spacing:.02em}
.qhd4d dd{margin:6px 0 0}
.qq661{display:block;font:600 1.5rem/1.1 var(--fk);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--tinte)}
.qhd4d small{display:block;color:var(--leise);margin-top:4px;line-height:1.3}
.qp42c{grid-column:1/-1;background:var(--gs);border-color:color-mix(in srgb,var(--gc) 30%,var(--linie))}
.qp42c .qq661{font-size:clamp(2.2rem,1.6rem + 2vw,3rem);color:var(--gc)}
@media (min-width:700px){.qp42c{grid-column:span 2}}
.qn524{position:relative;max-width:var(--text)}
.qhb57{margin-top:10px;height:8px;border-radius:5px;background:color-mix(in srgb,var(--leise) 28%,transparent);overflow:hidden}
.qhb57 i{display:block;height:100%;width:var(--w);background:var(--gc);border-radius:5px 0 0 5px}
.qkca4{display:flex;justify-content:space-between;gap:8px;font-size:.72rem;color:var(--leise);margin-top:4px}
.qc703{margin:0;background:var(--karte);border:1px solid var(--linie);border-radius:var(--r);padding:16px 14px 8px}
.qc703 figcaption{font-size:.8rem;color:var(--leise);padding:6px 6px 4px}
.qt4e1{display:block;width:100%;max-width:760px;height:auto;overflow:visible;margin:0 auto}
.qc67d{stroke:var(--linie2);stroke-width:1}
.qd479{font:500 12px var(--fk);fill:var(--leise);font-variant-numeric:tabular-nums}
.qk053{fill:none;stroke:var(--gc);stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}
.qxb02{stop-color:var(--gc);stop-opacity:.22}.qv5a5{stop-color:var(--gc);stop-opacity:0}
.qg486{fill:var(--karte);stroke:var(--gc);stroke-width:1.6}
.qg84d{fill:var(--gc);stroke:var(--karte);stroke-width:2}
.qp05d{font:600 15px var(--fk);fill:var(--tinte);font-variant-numeric:tabular-nums}
.qvb04{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}
.qvb04 li{background:var(--karte);border:1px solid var(--linie);border-radius:12px;padding:12px 14px;display:grid;gap:2px}
.qvb04 span{font:500 .8rem var(--fk);color:var(--leise)}
.qvb04 b{font:600 1.45rem/1.1 var(--fk);font-variant-numeric:tabular-nums}
.qvb04 small{color:var(--leise)}
.qvb04 .qp8a2 b,.qp8a2{color:var(--plus)}.qvb04 .qg1a4 b,.qg1a4{color:var(--minus)}
.qv853{margin-top:12px}
.qv853 summary,.qh7f8 summary{cursor:pointer}
.qv853 summary{font:600 .9rem var(--fk);color:var(--akz);display:inline-block;padding:4px 0}
.qv971{list-style:none;margin:0;padding:0;display:grid;gap:7px}
.qv971 li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v" "t t";gap:3px 10px;align-items:center}
@media (min-width:700px){.qv971 li{grid-template-columns:minmax(150px,32%) minmax(0,1fr) 92px;grid-template-areas:"l t v"}}
.qtcd8{grid-area:l;min-width:0;font-size:.92rem;line-height:1.3}
.qtcd8 a,.qtcd8 span{color:var(--tinte);text-decoration:none;overflow-wrap:anywhere}
.qtcd8 a:hover{color:var(--akz);text-decoration:underline}
.qtcd8 small{display:block;color:var(--leise);font-size:.75rem}
.qgee7{grid-area:t;height:12px;background:color-mix(in srgb,var(--linie) 55%,transparent);border-radius:6px;overflow:hidden}
.qgee7 i{display:block;height:100%;width:var(--w);background:color-mix(in srgb,var(--gc) 62%,var(--karte));border-radius:6px;transform-origin:left;transition:transform .9s cubic-bezier(.2,.7,.2,1)}
.qv971 b{grid-area:v;text-align:right;font:600 .92rem var(--fk);font-variant-numeric:tabular-nums}
.qc124 .qgee7 i{background:var(--gc)}
.qc124 .qtcd8 span{font-weight:700}
.qc124{background:var(--gs);border-radius:8px;padding:5px 8px;margin:0 -8px}
.qm37f .qgee7 i{transform:scaleX(0)}
.qk700{display:grid;gap:28px}
@media (min-width:900px){.qk700{grid-template-columns:1fr 1fr;gap:40px}}
.qk700 h3{margin-bottom:12px}
.qx3c3{position:relative}
.qn20e{position:relative;width:100%;border-radius:14px;overflow:hidden;background:var(--linie)}
.qx397{display:block}.qk744{display:none}
@media (min-width:760px){.qx397{display:none}.qk744{display:block}}
.qtcee{position:absolute;box-shadow:inset 0 0 0 2px var(--papier);border-radius:4px;pointer-events:none;z-index:2}
.qs3e2{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;padding:6px 8px;color:#fff;text-decoration:none;background:var(--gt);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);overflow:hidden;font:500 .74rem/1.15 var(--fk);transition:filter .15s}
.qfb53{background:color-mix(in srgb,var(--gt) 86%,#000)}.qb8aa{background:color-mix(in srgb,var(--gt) 92%,#fff)}.qdab0{background:color-mix(in srgb,var(--gt) 76%,#000)}
.qs3e2 span{display:none;overflow:hidden;text-overflow:ellipsis}
.qsbdc span{display:block;white-space:nowrap}
.qq33a span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;font-weight:600}
.qs3e2 b{font:600 .8rem var(--fk);opacity:.85;font-variant-numeric:tabular-nums}
.qs3e2:hover,.qs3e2:focus-visible{filter:brightness(1.18) saturate(1.1);color:#fff;z-index:3}
.qs3e2:focus-visible{outline:3px solid var(--tinte);outline-offset:-3px}
.qn836{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.84rem}
.qn836 a{display:inline-flex;align-items:center;gap:7px;color:var(--tinte2);text-decoration:none}
.qn836 a:hover{color:var(--tinte);text-decoration:underline}
.qn836 i{width:12px;height:12px;border-radius:3px;background:var(--gt)}
.qk72c{overflow-x:auto;border:1px solid var(--linie);border-radius:var(--r);background:var(--karte);max-height:none}
.qf308{width:100%;border-collapse:collapse;font-size:.92rem;font-variant-numeric:tabular-nums}
.qf308 caption{text-align:left;font-size:.8rem;color:var(--leise);padding:10px 14px 0;caption-side:top}
.qf308 th,.qf308 td{padding:9px 12px;border-bottom:1px solid var(--linie2);text-align:left;white-space:nowrap}
.qf308 tbody th{font-weight:500;white-space:normal;min-width:180px}
.qf308 tbody th a{color:var(--tinte);text-decoration:none}
.qf308 tbody th a:hover{color:var(--akz);text-decoration:underline}
.qf308 thead th{font:600 .76rem var(--fk);letter-spacing:.05em;text-transform:uppercase;color:var(--leise);border-bottom:2px solid var(--tinte);background:var(--karte);position:sticky;top:0}
.qf308 thead button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px}
.qf308 thead button:focus-visible{outline:2px solid var(--akz);outline-offset:3px}
.qf308 thead button span::after{content:"↕";opacity:.35;font-size:.9em}
.qf308 thead button[data-richtung=auf] span::after{content:"↑";opacity:1}
.qf308 thead button[data-richtung=ab] span::after{content:"↓";opacity:1}
.qf308 .qzb3d{text-align:right}
.qf308 td small{color:var(--leise)}
.qf308 tbody tr:hover{background:color-mix(in srgb,var(--akz) 5%,transparent)}
.qf308 tbody tr:last-child>*{border-bottom:0}
.qf5e1{margin-top:8px;border:1px solid var(--linie);border-radius:12px;overflow:hidden;background:var(--karte)}
.qr355{background:var(--gs)}
.qba07{display:inline-flex;align-items:center;gap:6px;color:var(--tinte2);text-decoration:none;font-size:.86rem}
.qba07::before{content:"";width:9px;height:9px;border-radius:3px;background:var(--gt)}
.qcad0{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;margin:0 0 12px;padding:12px 14px;background:var(--papier2);border:1px solid var(--linie2);border-radius:12px}
.qcad0 label{display:grid;gap:4px;font:500 .76rem var(--fk);color:var(--leise);flex:1 1 170px;min-width:0}
.qcad0 input,.qcad0 select{font:inherit;font-size:.92rem;padding:8px 10px;border-radius:9px;border:1px solid var(--linie);background:var(--karte);color:var(--tinte);width:100%}
.qcad0 output{font:500 .84rem var(--fk);color:var(--leise);padding-bottom:9px;white-space:nowrap}
.qhafc{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 16px;position:sticky;top:62px;z-index:5;background:var(--papier);padding:8px 0}
@media (min-width:1080px){.qhafc{top:0}}
.qhafc a{display:grid;place-items:center;min-width:34px;height:34px;border:1px solid var(--linie);border-radius:9px;font:600 .9rem var(--fk);text-decoration:none;color:var(--tinte);background:var(--karte)}
.qhafc a:hover{border-color:var(--akz);color:var(--akz)}
.qz915{columns:1;column-gap:28px}
@media (min-width:640px){.qz915{columns:2}}
@media (min-width:1000px){.qz915{columns:3}}
.qh252{break-inside:avoid;margin:0 0 18px}
.qh252 h3{font-size:1.4rem;color:var(--leise);border-bottom:1px solid var(--linie);padding-bottom:4px;margin-bottom:6px}
.qh252 ul{list-style:none;margin:0;padding:0}
.qh252 li{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-bottom:1px dashed var(--linie2);font-size:.93rem}
.qh252 li::before{content:"";width:8px;height:8px;border-radius:2px;background:var(--gt);flex:none;transform:translateY(-1px)}
.qh252 li a{color:var(--tinte);text-decoration:none;flex:1;min-width:0}
.qh252 li a:hover{color:var(--akz);text-decoration:underline}
.qh252 small{color:var(--leise);font-variant-numeric:tabular-nums}
.qs788{display:grid;gap:22px}
@media (min-width:800px){.qs788{grid-template-columns:1fr 1fr;gap:22px 36px}}
.qp6ee h3{font-size:1.5rem;color:var(--leise);border-bottom:1px solid var(--linie);padding-bottom:4px}
.qp6ee dl{margin:8px 0 0}
.qp6ee dl div{padding:8px 0;border-bottom:1px dashed var(--linie2)}
.qp6ee dt a{font:600 1rem var(--fk);color:var(--tinte);text-decoration:none}
.qp6ee dt a:hover{color:var(--akz)}
.qp6ee dd{margin:2px 0 0;font-size:.88rem;color:var(--leise)}
.ql97f{display:flex;flex-wrap:wrap;gap:8px;margin:0}
.ql97f a{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:var(--karte);border:1px solid var(--linie);color:var(--tinte);text-decoration:none;font-size:.9rem;line-height:1.2}
.ql97f a[class]::before{content:"";width:8px;height:8px;border-radius:2px;background:var(--gt)}
.ql97f a:hover{border-color:var(--akz);color:var(--akz)}
.ql97f small{color:var(--leise)}
.qn9fc{margin-top:28px}
.qv87d{list-style:none;margin:0;padding:0;display:grid;gap:8px}
@media (min-width:700px){.qv87d{grid-template-columns:1fr 1fr}}
.qv87d a{display:flex;flex-direction:column;gap:2px;height:100%;padding:12px 14px;border:1px solid var(--linie);border-radius:12px;background:var(--karte);text-decoration:none;color:var(--tinte);transition:border-color .15s,transform .15s}
.qv87d a:hover{border-color:var(--akz);transform:translateY(-1px)}
.qv87d span{font-weight:600;line-height:1.3}
.qv87d small{color:var(--leise)}
.qw1f2{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:f}
.qw1f2 li{position:relative;padding:12px 14px 12px 50px;background:var(--karte);border:1px solid var(--linie);border-radius:12px;counter-increment:f}
.qw1f2 li::before{content:counter(f,decimal-leading-zero);position:absolute;left:14px;top:12px;font:600 .9rem var(--fk);color:var(--gc);font-variant-numeric:tabular-nums}
.qh6da{border-top:1px solid var(--linie)}
.qh7f8 details{border-bottom:1px solid var(--linie);padding:4px 0}
.qh7f8 summary{list-style:none;display:flex;justify-content:space-between;gap:16px;padding:12px 0;font:600 1.03rem/1.35 var(--fk)}
.qh7f8 summary::-webkit-details-marker{display:none}
.qh7f8 summary::after{content:"+";font:400 1.4rem/1 var(--fk);color:var(--gc);transition:transform .2s}
.qh7f8 details[open] summary::after{transform:rotate(45deg)}
.qr046{padding:0 0 10px;color:var(--tinte2)}
.qxde6{display:flex;gap:12px;align-items:flex-start;max-width:var(--text);margin:44px 0 0;padding:14px 16px;border:1px dashed var(--linie);border-radius:12px;font-size:.86rem;color:var(--leise)}
.qxde6 p{margin:0 0 4px}
.qxde6 strong{color:var(--tinte2)}
.qg55d{display:inline-flex;align-items:center;gap:6px;font-weight:600}
.qgd9d{margin:0;padding-left:1.2em;font-size:.92rem}
.qgd9d li{margin:.35em 0}
.qgd9d small{color:var(--leise)}
.qg58f{display:inline-flex;align-items:center;gap:8px;font:600 .98rem var(--fk);padding:12px 18px;border-radius:12px;background:var(--tinte);color:var(--papier);text-decoration:none;border:0;cursor:pointer}
.qg58f:hover{background:var(--akz);color:var(--papier)}
.qpf1f{background:transparent;color:var(--tinte);box-shadow:inset 0 0 0 1.5px var(--tinte)}
.qpf1f:hover{background:var(--tinte);color:var(--papier)}
.qtc74{margin:18px 0 0}
.qcbc2{display:grid;gap:18px;padding:24px;border-radius:var(--r);background:var(--tinte);color:var(--papier)}
@media (min-width:860px){.qcbc2{grid-template-columns:1.25fr 1fr;padding:30px 32px;gap:32px;align-items:center}}
.qcbc2 h3{color:var(--papier);font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);margin:6px 0 10px}
.qcbc2 .qj7a4{color:#9fe3bf}
.qcbc2 p{color:color-mix(in srgb,var(--papier) 82%,var(--tinte))}
.qcbc2 .qg58f{background:#9fe3bf;color:#0f2a1d}
.qcbc2 .qg58f:hover{background:var(--papier);color:var(--tinte)}
.qpc94{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.qpc94 a{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:12px;background:color-mix(in srgb,var(--papier) 8%,transparent);border:1px solid color-mix(in srgb,var(--papier) 18%,transparent);color:var(--papier);text-decoration:none}
.qpc94 a:hover{background:color-mix(in srgb,var(--papier) 14%,transparent);color:var(--papier)}
.qpc94 span{display:grid}.qpc94 small{opacity:.8}
@media (prefers-color-scheme:dark){.qcbc2{background:#0b2418;border:1px solid #1f4a33}.qcbc2 h3,.qcbc2 .qg58f:hover{color:#e6ece8}.qcbc2 p,.qpc94 a{color:#e6ece8}}
.qxb40{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;counter-reset:l}
.qxb40 a{position:relative;display:grid;gap:2px;padding:12px 14px 12px;border:1px solid var(--linie);border-radius:12px;background:var(--karte);color:var(--tinte);text-decoration:none;counter-increment:l;height:100%}
.qxb40 a::after{content:counter(l);position:absolute;right:12px;top:10px;font:600 .74rem var(--fk);color:var(--leise)}
.qxb40 a:hover{border-color:var(--akz)}
.qxb40 span{font-weight:600;font-size:.93rem;padding-right:18px}
.qxb40 b{font:600 1.5rem/1.1 var(--fk);color:var(--akz);font-variant-numeric:tabular-nums}
.qxb40 small{color:var(--leise);font-size:.74rem;line-height:1.3}
.qvd74{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
.qt804 a{display:flex;flex-direction:column;height:100%;background:var(--karte);border:1px solid var(--linie);border-radius:var(--r);overflow:hidden;color:var(--tinte);text-decoration:none;transition:border-color .15s,transform .15s}
.qt804 a:hover{border-color:var(--akz);transform:translateY(-2px)}
.qp19d{display:block;padding:8px 8px 0}
.qp19d img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px}
.qcc05{font:600 .7rem var(--fk);letter-spacing:.12em;text-transform:uppercase;color:var(--akz);padding:12px 16px 0}
.qt804 h3{font-size:1.05rem;line-height:1.3;padding:6px 16px 0}
.qt804 p{font-size:.88rem;color:var(--leise);padding:6px 16px 14px;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.qma85{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;margin:0;background:var(--linie);border:1px solid var(--linie);border-radius:var(--r);overflow:hidden}
.qma85 div{background:var(--karte);padding:12px 16px;min-width:0}
.qma85 dt{font:500 .76rem var(--fk);color:var(--leise);letter-spacing:.03em}
.qma85 dd{margin:3px 0 0;font-weight:600;overflow-wrap:anywhere}
.qq204{margin-top:12px;font-size:.86rem;color:var(--leise)}
.qq204 p{display:flex;gap:8px;margin:0}
.qh7b1{border:1px solid var(--linie);border-radius:var(--r);overflow:hidden;background:repeating-linear-gradient(45deg,var(--papier2) 0 12px,var(--papier) 12px 24px);min-height:300px;display:grid}
.qh7b1 iframe{width:100%;height:380px;border:0;display:block}
.qv434{place-self:center;text-align:center;max-width:440px;padding:26px 18px;color:var(--leise);font-size:.9rem}
.qv434 .qjc22{color:var(--akz);margin-bottom:6px}
.qq644{margin-top:12px;font-size:.8rem}
.qrafb{max-width:var(--text);margin:28px 0 0;padding:14px 18px;border:1px solid var(--linie);border-radius:12px;background:var(--karte)}
.qrafb p{font:600 .74rem var(--fk);letter-spacing:.12em;text-transform:uppercase;color:var(--leise);margin:0 0 6px}
.qrafb ol{margin:0;padding-left:1.2em;font-size:.93rem}
.qrafb li{margin:.25em 0}
@media (min-width:1280px){.qz5f0{display:grid;grid-template-columns:minmax(0,var(--text)) 260px;gap:0 48px}.qz5f0>*{grid-column:1}.qz5f0 .qrafb{grid-column:2;grid-row:1/span 6;position:sticky;top:20px;align-self:start;margin-top:44px}}
.ql646 .qh687{margin-top:28px}
.qk293{max-width:calc(var(--text) + 64px);margin-left:0}
.qx387{display:flex;align-items:center;gap:10px;font:600 1.15rem var(--fk);padding:16px 18px;border-radius:12px;background:var(--akz-hell);max-width:var(--text);margin:28px 0 0;overflow-wrap:anywhere}
.qxcf0 .ql526{display:block;width:120px;height:auto;margin:24px 0 18px}
.qxcf0{margin-top:20px}
.qs749{margin-top:32px}
.qn4f1{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.qn4f1 a{display:grid;gap:8px;padding:20px;border:1px solid var(--linie);border-radius:var(--r);background:var(--karte);color:var(--tinte);text-decoration:none;height:100%}
.qn4f1 a:hover{border-color:var(--akz)}
.qn4f1 .qjc22{color:var(--akz)}
.qn4f1 b{font:600 1.1rem/1.3 var(--fk)}
.qn4f1 span{font-size:.9rem;color:var(--leise)}
.qgc42{margin-top:32px}
.qm3cb{margin-top:40px;border-top:1px solid var(--linie);background:var(--papier2)}
.qjadc{max-width:var(--weit);margin:0 auto;padding:32px 16px 10px;display:grid;gap:26px;grid-template-columns:1fr 1fr}
.qwbb2{grid-column:1/-1}
@media (min-width:860px){.qjadc{grid-template-columns:1.6fr 1fr 1fr 1fr;padding:44px 32px 14px}.qwbb2{grid-column:auto}}
.qwbb2 p{font-size:.88rem;color:var(--leise);margin-top:12px;max-width:42ch}
.qn89b{font:600 .72rem var(--fk);letter-spacing:.14em;text-transform:uppercase;color:var(--leise);margin:4px 0 10px}
.qm3cb ul{list-style:none;margin:0;padding:0}
.qm3cb li{margin:6px 0}
.qm3cb li a{color:var(--tinte2);text-decoration:none;font-size:.92rem}
.qm3cb li a:hover{color:var(--akz);text-decoration:underline}
.qrc0d{max-width:var(--weit);margin:0 auto;padding:16px 16px 22px;font-size:.78rem;color:var(--leise);border-top:1px solid var(--linie2)}
@media (min-width:860px){.qrc0d{padding:16px 32px 26px}}
.ql03c .qh687{margin-top:56px}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.qm37f .qgee7 i{transform:none}}
@media print{.qq39e,.qtf76,.qr421,.qm3cb,.qh945{display:none!important}body{padding:0;background:#fff}}