:root{--rdn-bg: #ffffff;--rdn-surface: #f4f7f1;--rdn-text: #1d2b1f;--rdn-muted: #5b6b5d;--rdn-primary: #2f6b3c;--rdn-primary-dark: #224f2c;--rdn-accent: #c9a227;--rdn-line: #d7e0d2;--rdn-politik: #2f6b3c;--rdn-wissenschaft: #3a5a8c;--rdn-recht: #6b4b8a;--rdn-oekologie: #2e8b6b;--rdn-ngo: #c2671a;--rdn-oeffentlichkeit: #b03a4b;--rdn-radius: 10px;--rdn-font: "Open Sans", "Segoe UI", system-ui, sans-serif;--rdn-font-head: "Open Sans", "Segoe UI", system-ui, sans-serif;--rdn-shadow: 0 2px 10px rgba(20, 40, 25, .08)}*{box-sizing:border-box}html{font-size:18px}body{margin:0;background:var(--rdn-bg);color:var(--rdn-text);font-family:var(--rdn-font);font-size:1.06rem;line-height:1.6;min-height:100dvh}h1,h2,h3{font-family:var(--rdn-font-head);color:var(--rdn-primary-dark);line-height:1.2}a{color:var(--rdn-primary)}.rdn-header{display:flex;align-items:center;gap:.8rem;padding:.7rem 1.1rem;border-bottom:1px solid var(--rdn-line);background:var(--rdn-bg)}.rdn-header img{height:68px;width:auto}.rdn-header .title{font-weight:700;font-size:1.7rem;color:var(--rdn-primary-dark)}@media(max-width:560px){.rdn-header img{height:52px}.rdn-header .title{font-size:1.3rem}}.rdn-header nav{margin-left:auto;display:flex;gap:1rem;flex-wrap:wrap}.rdn-header nav a{color:var(--rdn-muted);text-decoration:none;font-size:.92rem}.rdn-header nav a:hover{color:var(--rdn-primary)}.rdn-toolbar{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center;padding:.8rem 1.1rem;background:var(--rdn-surface);border-bottom:1px solid var(--rdn-line)}.rdn-search{flex:1 1 280px;min-width:220px;display:flex;gap:.4rem}.rdn-search input{flex:1;padding:.55rem .8rem;border:1px solid var(--rdn-line);border-radius:var(--rdn-radius);font-size:1rem}.rdn-search button,.rdn-chip{border:1px solid var(--rdn-line);background:var(--rdn-bg);color:var(--rdn-text);padding:.5rem .8rem;border-radius:var(--rdn-radius);cursor:pointer;font-size:.9rem}.rdn-chip[aria-pressed=true]{background:var(--rdn-primary);color:#fff;border-color:var(--rdn-primary)}.rl-short{display:none}.rl-full{display:inline}.rdn-mtoggle{display:none}.rdn-fab{display:inline-flex;align-items:center;gap:.3rem;position:absolute;right:.6rem;bottom:.6rem;z-index:5;padding:.45rem .75rem;border-radius:999px;border:1px solid var(--rdn-primary);background:#fffffff0;color:var(--rdn-primary-dark);font-size:.82rem;font-weight:700;cursor:pointer;box-shadow:var(--rdn-shadow)}.rdn-fab-ic{font-size:1.05rem;line-height:1}#rdn-graph{position:relative}.rdn-nosicht{font-size:.82rem;color:var(--rdn-muted);font-style:italic;margin:.3rem 0 .1rem}.rdn-main{display:grid;grid-template-columns:1fr 400px;gap:0;height:calc(100dvh - 205px);min-height:420px}@media(max-width:1100px){.rdn-main{grid-template-columns:1fr 360px}}@media(max-width:820px){.rdn-main{grid-template-columns:1fr;height:auto;min-height:0}#rdn-graph{height:56vh}}#rdn-graph{width:100%;height:100%;min-height:0;background:#eef2ea;position:relative;overflow:hidden}.rdn-grouplabel{display:none}.rdn-cats{display:flex;flex-wrap:wrap;gap:.45rem .9rem;align-items:center;padding:.55rem 1.1rem;background:var(--rdn-bg);border-bottom:1px solid var(--rdn-line)}.rdn-cats-title{font-weight:700;color:var(--rdn-primary-dark);margin-right:.2rem}.rdn-cat{display:inline-flex;align-items:center;gap:.35rem;font-size:.92rem;cursor:pointer}.rdn-cat input{accent-color:var(--dot);width:1.05rem;height:1.05rem;cursor:pointer}.rdn-dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--dot);display:inline-block}.rdn-count{color:var(--rdn-muted);font-size:.8rem}.rdn-tip{background:#fff;color:#1d2b1f;padding:.3rem .5rem;border-radius:6px;border:1px solid var(--rdn-line);font-size:.88rem;max-width:280px}@media(max-width:760px){html{font-size:16px}.rdn-header{flex-wrap:wrap;gap:.4rem;padding:.5rem .7rem}.rdn-header img{height:46px}.rdn-header .title{font-size:1.3rem}.rdn-header nav{width:100%;margin-left:0;gap:.25rem .7rem;flex-wrap:wrap}.rdn-header nav a{font-size:.8rem}.rdn-header nav a:nth-child(5){order:3}.rdn-header nav a:nth-child(3){order:4}.rdn-header nav a:nth-child(4){order:5}.rdn-toolbar{padding:.5rem .6rem;gap:.4rem}.rdn-grouplabel{display:none}.rdn-search{flex:1 1 100%}#rdn-aud-group{width:100%;flex-wrap:wrap;gap:.4rem}.rdn-toolbar>.rdn-viewctrl{display:none}.rdn-chip{padding:.34rem .6rem;font-size:.82rem}.rl-full{display:none}.rl-short{display:inline}.rdn-cats-title{display:none}.rdn-mtoggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:0;padding:.55rem .75rem;border:1px solid var(--rdn-line);border-radius:var(--rdn-radius);background:var(--rdn-bg);color:var(--rdn-primary-dark);font-size:.92rem;font-weight:700;cursor:pointer;text-align:left}.rdn-mtoggle b{color:var(--rdn-primary)}.rdn-mtoggle .rdn-caret{color:var(--rdn-primary);font-weight:400;transition:transform .15s}.rdn-mtoggle.rdn-open .rdn-caret{transform:rotate(180deg)}.rdn-collapsed{display:none!important}.rdn-fab{display:inline-flex;align-items:center;gap:.3rem;position:absolute;right:.6rem;bottom:.6rem;z-index:5;padding:.45rem .75rem;border-radius:999px;border:1px solid var(--rdn-primary);background:#fffffff0;color:var(--rdn-primary-dark);font-size:.82rem;font-weight:700;cursor:pointer;box-shadow:var(--rdn-shadow)}.rdn-fab-ic{font-size:1.05rem;line-height:1}.rdn-cats{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .7rem;padding:.55rem .7rem}.rdn-cats-title{grid-column:1 / -1;margin:0}.rdn-cat{font-size:.84rem}#rdn-cat-all,#rdn-cat-fach{grid-column:span 1}.rdn-main{display:block;height:auto;min-height:0}#rdn-graph{width:100%;height:64vh;min-height:360px}.rdn-panel{border-left:none;border-top:1px solid var(--rdn-line);max-height:none}}@media(max-width:420px){.rdn-cats{grid-template-columns:1fr}}.rdn-panel{border-left:1px solid var(--rdn-line);padding:0 1.1rem .8rem;overflow-y:auto;background:var(--rdn-bg)}.rdn-panel h2{margin-top:.6rem;margin-bottom:.3rem;font-size:1.12rem}#rdn-detail{margin-bottom:.2rem}.rdn-intro{margin:.7rem 0 0;font-size:.92rem;color:var(--rdn-muted)}.rdn-badge{display:inline-block;font-size:.72rem;padding:.12rem .5rem;border-radius:999px;background:var(--rdn-surface);color:var(--rdn-muted);border:1px solid var(--rdn-line);margin-right:.3rem}.rdn-source{font-size:.85rem;margin-top:.8rem}.rdn-source a{word-break:break-word}.rdn-dissens{font-size:.9rem;margin:.6rem 0 0;padding:.45rem .7rem;background:#fdf3ef;border-left:3px solid #b03a4b;border-radius:6px;color:#6e2733}.rdn-gemeinsam{font-size:.9rem;margin:.6rem 0 0;padding:.45rem .7rem;background:#eef5ee;border-left:3px solid #2f6b3c;border-radius:6px;color:#244f2c}.rdn-bruecke{font-size:.9rem;margin:.6rem 0 0;padding:.45rem .7rem;background:#eef2f8;border-left:3px solid #2f6f9e;border-radius:6px;color:#234a66}.rdn-allbw{margin:.7rem 0 0}.rdn-allbw>summary{cursor:pointer;font-weight:600;color:var(--rdn-primary-dark);font-size:.92rem}.rdn-allbw>summary:hover{color:var(--rdn-primary)}.rdn-bw{font-size:.9rem;margin:.5rem 0 0;padding-left:.2rem}.rdn-bw-lab{font-weight:700;color:var(--rdn-primary-dark)}.rdn-faq{margin-top:.3rem}.rdn-faq h3{position:sticky;top:0;margin:0 0 .4rem;padding:.35rem 0;font-size:1.02rem;color:var(--rdn-primary-dark);background:var(--rdn-bg);border-top:2px solid var(--rdn-primary);z-index:2}.rdn-faq details{border:1px solid var(--rdn-line);border-radius:var(--rdn-radius);padding:.3rem .7rem;margin-bottom:.35rem;background:var(--rdn-surface)}.rdn-faq summary{font-size:.95rem}.rdn-faq details[open]{border-color:var(--rdn-primary);background:#fff}.rdn-faq summary{cursor:pointer;font-weight:600;color:var(--rdn-primary-dark)}.rdn-faq summary:hover{color:var(--rdn-primary)}.rdn-footer{padding:.8rem 1.1rem 0;border-top:1px solid var(--rdn-line);font-size:.8rem;color:var(--rdn-muted);background:var(--rdn-bg)}.rdn-footer a{color:var(--rdn-muted)}.rdn-footer summary{cursor:pointer}.rdn-belege{margin:.8rem 0 0}.rdn-credit{margin:0;padding:.7rem 1.1rem .9rem;border-top:1px solid var(--rdn-line);text-align:center;font-size:.8rem;color:var(--rdn-muted);background:var(--rdn-surface)}.rdn-credit a{color:var(--rdn-primary)}.omat-launch{display:inline-flex;gap:.4rem;align-items:center}.omat-cta-btn{border:1px solid var(--rdn-primary);background:var(--rdn-primary);color:#fff;padding:.5rem .9rem;border-radius:var(--rdn-radius);cursor:pointer;font-size:.92rem;font-weight:700}.omat-cta-btn:hover{background:var(--rdn-primary-dark);border-color:var(--rdn-primary-dark)}.omat-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#1423168c;padding:1rem}.omat-overlay[hidden]{display:none}body.omat-open{overflow:hidden}.omat-box{position:relative;width:min(640px,100%);max-height:min(90dvh,760px);overflow-y:auto;background:var(--rdn-bg);border-radius:14px;box-shadow:0 12px 40px #0f1e1259;padding:1.6rem 1.5rem 1.4rem}.omat-x{position:absolute;top:.5rem;right:.7rem;border:none;background:none;cursor:pointer;font-size:1.7rem;line-height:1;color:var(--rdn-muted)}.omat-x:hover{color:var(--rdn-text)}.omat-h{margin:0 0 .6rem;font-size:1.4rem}.omat-lead{margin:0 0 .7rem;font-size:1.02rem}.omat-note{margin:0 0 .9rem;font-size:.9rem;color:var(--rdn-muted)}.omat-count{margin:0 0 .3rem;font-size:.82rem;color:var(--rdn-muted)}.omat-these{margin:.2rem 0 .5rem;font-size:1.25rem;line-height:1.3;color:var(--rdn-primary-dark)}.omat-info{margin:0 0 .9rem;font-size:.9rem;color:var(--rdn-muted);border-left:3px solid var(--rdn-line);padding-left:.7rem}.omat-progress{height:6px;border-radius:999px;background:var(--rdn-line);overflow:hidden;margin-bottom:.8rem}.omat-progress span{display:block;height:100%;background:var(--rdn-primary);transition:width .2s}.omat-choices{display:flex;flex-direction:column;gap:.5rem;margin:.9rem 0 1.1rem}.omat-choice{border:1px solid var(--rdn-line);background:var(--rdn-surface);color:var(--rdn-text);padding:.7rem .9rem;border-radius:var(--rdn-radius);cursor:pointer;font-size:1.02rem;text-align:left}.omat-choice:hover{border-color:var(--rdn-primary)}.omat-choice.sel{background:var(--rdn-primary);color:#fff;border-color:var(--rdn-primary)}.omat-actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.omat-actions-wrap{margin-top:1rem}.omat-btn{border:1px solid var(--rdn-line);background:var(--rdn-bg);color:var(--rdn-text);padding:.55rem .95rem;border-radius:var(--rdn-radius);cursor:pointer;font-size:.95rem;text-decoration:none;display:inline-block}.omat-btn:hover{border-color:var(--rdn-primary)}.omat-btn[disabled]{opacity:.4;cursor:default}.omat-primary{background:var(--rdn-primary);color:#fff;border-color:var(--rdn-primary)}.omat-primary:hover{background:var(--rdn-primary-dark);border-color:var(--rdn-primary-dark);color:#fff}#omat-next{margin-left:auto}.omat-rank{list-style:none;margin:.6rem 0 1rem;padding:0}.omat-row{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.omat-row-label{flex:0 0 38%;font-size:.95rem}.omat-bar{flex:1;height:14px;background:var(--rdn-line);border-radius:999px;overflow:hidden}.omat-bar-fill{display:block;height:100%;background:var(--rdn-primary);border-radius:999px}.omat-row-val{flex:0 0 3.2rem;text-align:right;font-variant-numeric:tabular-nums;color:var(--rdn-primary-dark);font-weight:700}.omat-textlabel{display:block;font-size:.9rem;font-weight:600;margin:.4rem 0 .3rem;color:var(--rdn-primary-dark)}.omat-text{width:100%;border:1px solid var(--rdn-line);border-radius:var(--rdn-radius);padding:.6rem .7rem;font:inherit;font-size:.98rem;resize:vertical}.omat-fineprint{margin:.8rem 0 0;font-size:.8rem;color:var(--rdn-muted)}@media(max-width:760px){.omat-launch{width:100%;flex-wrap:wrap}.omat-cta-btn{flex:1}.omat-box{padding:1.3rem 1.05rem 1.1rem}.omat-these{font-size:1.12rem}.omat-row-label{flex-basis:44%;font-size:.88rem}}.cg-box{width:min(720px,100%)}.cg-lead{margin:0 0 .9rem;font-size:.98rem;color:var(--rdn-muted)}.cg-tabs{display:flex;gap:.4rem;margin-bottom:1rem;border-bottom:1px solid var(--rdn-line)}.cg-tab{border:1px solid var(--rdn-line);border-bottom:none;background:var(--rdn-surface);color:var(--rdn-text);padding:.5rem .9rem;border-radius:10px 10px 0 0;cursor:pointer;font-size:.95rem;font-weight:600;margin-bottom:-1px}.cg-tab.sel{background:var(--rdn-bg);border-color:var(--rdn-line);border-bottom:2px solid var(--rdn-primary);color:var(--rdn-primary-dark)}.cg-card{border:1px solid var(--rdn-line);border-radius:var(--rdn-radius);padding:.8rem .9rem;margin-bottom:.8rem;background:var(--rdn-surface)}.cg-card-h{margin:0 0 .5rem;font-size:1.04rem;color:var(--rdn-primary-dark);line-height:1.3}.cg-card-head{margin-bottom:.5rem}.cg-badge{display:inline-block;font-size:.78rem;font-weight:700;padding:.18rem .6rem;border-radius:999px}.cg-badge-einig{background:#e6f0e6;color:#2f6b3c;border:1px solid #b9d4bb}.cg-badge-streit{background:#fdf0ec;color:#9a3320;border:1px solid #e6b9ab}.cg-bloc{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.35rem 0}.cg-bloc-t{font-size:.85rem;font-weight:700;color:var(--rdn-muted);flex:0 0 4.6rem}.cg-chip{display:inline-flex;align-items:center;gap:.3rem;font-size:.86rem;padding:.2rem .55rem;border-radius:999px;background:var(--rdn-bg);border:1px solid var(--rdn-line)}.cg-sym{font-weight:700}.cg-pro{border-color:#9cc39f}.cg-pro .cg-sym{color:#2f6b3c}.cg-contra{border-color:#dba99c}.cg-contra .cg-sym{color:#b03a4b}.cg-neutral,.cg-neutral .cg-sym{color:var(--rdn-muted)}.cg-pickrow{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:.9rem}.cg-pick{display:flex;flex-direction:column;gap:.25rem;flex:1 1 200px;font-size:.85rem;font-weight:600;color:var(--rdn-primary-dark)}.cg-pick select{padding:.5rem .6rem;border:1px solid var(--rdn-line);border-radius:var(--rdn-radius);font:inherit;font-size:.95rem;background:var(--rdn-bg)}.cg-summe{font-size:1rem;margin:0 0 .7rem;padding:.6rem .8rem;background:var(--rdn-surface);border-radius:var(--rdn-radius);border-left:3px solid var(--rdn-primary)}.cg-hint{color:var(--rdn-muted);font-size:.95rem}.cg-br-gem{font-size:.9rem;margin:.8rem 0 0;padding:.45rem .7rem;background:#eef5ee;border-left:3px solid #2f6b3c;border-radius:6px;color:#244f2c}.cg-br-vor{font-size:.92rem;margin:.5rem 0 .2rem;padding:.45rem .7rem;background:#eef2f8;border-left:3px solid #2f6f9e;border-radius:6px;color:#234a66}.cg-textlabel{display:block;font-size:.9rem;font-weight:700;margin:.8rem 0 .3rem;color:var(--rdn-primary-dark)}.cg-br-text{width:100%;border:1px solid var(--rdn-line);border-radius:var(--rdn-radius);padding:.6rem .7rem;font:inherit;font-size:.98rem;resize:vertical}.cg-br-actions{margin-top:.7rem}.cg-fineprint{margin:.8rem 0 0;font-size:.8rem;color:var(--rdn-muted)}.rdn-modebar{padding:.5rem 1rem;background:var(--rdn-surface);border-bottom:1px solid var(--rdn-line)}.rdn-modelabel{font-weight:700;color:var(--rdn-primary-dark);margin-right:.5rem;font-size:.9rem}#rdn-altersmodus{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.rdn-modebtn{border:1px solid var(--rdn-line);background:var(--rdn-bg);color:var(--rdn-text);padding:.4rem .85rem;border-radius:999px;cursor:pointer;font-size:.9rem;font-weight:600}.rdn-modebtn:hover{border-color:var(--rdn-primary)}.rdn-modebtn[aria-pressed=true]{background:var(--rdn-primary);color:#fff;border-color:var(--rdn-primary)}.rdn-modebanner{margin:.5rem 0 0;font-size:.9rem;color:var(--rdn-muted);line-height:1.45;max-width:74ch}body.rdn-mode-kinder .rdn-dissens,body.rdn-mode-kinder .rdn-bruecke,body.rdn-mode-kinder .rdn-allbw,body.rdn-mode-kinder .rdn-note,body.rdn-mode-kinder .omat-launch,body.rdn-mode-kinder #cg-cta{display:none!important}body.rdn-mode-kinder .rdn-modebanner{color:var(--rdn-primary-dark);font-size:1rem}body.rdn-mode-jugend #omat-cta{box-shadow:0 0 0 3px #2f6b3c40}.cg-plist{list-style:none;margin:0;padding:0}.cg-prow{display:flex;align-items:baseline;gap:.6rem;padding:.5rem .2rem;border-bottom:1px solid var(--rdn-line)}.cg-psym{flex:0 0 1rem;font-weight:700}.cg-prow.cg-pro .cg-psym{color:#2f6b3c}.cg-prow.cg-contra .cg-psym{color:#b03a4b}.cg-prow.cg-neutral .cg-psym{color:var(--rdn-muted)}.cg-ptxt{flex:1;font-size:.92rem}.cg-pstate{flex:0 0 auto;font-size:.82rem;color:var(--rdn-muted);white-space:nowrap}@media(max-width:760px){.cg-bloc-t{flex-basis:100%}.cg-prow{flex-wrap:wrap;gap:.3rem .6rem}.cg-pstate{flex-basis:100%;padding-left:1.6rem}}
