.fundament.ew-kaertchen{z-index:10001;background:0 0;width:min(420px,100vw - 48px);position:fixed;bottom:24px;left:24px}.ew-kaertchen .f-karte{padding:24px}@keyframes ew-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ew-kaertchen{animation:ew-auf var(--t-3)var(--e-aus)60ms both}@media (prefers-reduced-motion:reduce){@keyframes ew-auf{0%{opacity:0}to{opacity:1}}.ew-kaertchen{animation-duration:var(--t-2)}}@media (max-width:640px){.ew-kaertchen{width:auto;bottom:8px;left:8px;right:8px}.ew-kaertchen .f-karte{padding:20px}}.ew-augenbraue{font-family:var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-2);align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.ew-merkzeichen{color:var(--gut);letter-spacing:.06em;text-transform:uppercase;background:#26684c1f;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.ew-aussage{font-family:var(--display);letter-spacing:-.018em;color:var(--tinte);text-wrap:balance;margin:9px 0 0;font-size:21px;font-weight:700;line-height:1.2}.ew-lead{font-family:var(--text);color:var(--tinte-2);text-wrap:pretty;margin:8px 0 0;font-size:14.5px;line-height:1.55}.ew-antworten{gap:10px;margin-top:18px;display:flex}.ew-antwort{border:1px solid var(--tinte-2);border-radius:var(--r-s);background:var(--flaeche);min-width:0;min-height:44px;font-family:var(--text);letter-spacing:-.005em;color:var(--tinte);cursor:pointer;transition:background var(--t-2)var(--e-weich),border-color var(--t-2)var(--e-weich),box-shadow var(--t-2)var(--e-weich);flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:14.5px;font-weight:600;display:inline-flex}.ew-antwort:hover{background:var(--flaeche-2);border-color:var(--tinte);box-shadow:var(--schatten-1)}.ew-antwort:active{background:var(--flaeche-2);box-shadow:none}.ew-antwort:focus-visible{outline:2.5px solid var(--akzent);outline-offset:3px}.ew-fussnoten{border-top:1px solid var(--linie-2);font-family:var(--text);color:var(--tinte-2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:14px;padding-top:13px;font-size:12.5px;display:flex}.ew-fussnoten-blank{border-top:none;margin:0;padding:0}.fundament .ew-fussnoten button,.fundament .ew-fussnoten a{font:inherit;color:var(--tinte-2);border:none;border-bottom:1px solid var(--linie-3);cursor:pointer;transition:color var(--t-2)var(--e-weich),border-color var(--t-2)var(--e-weich);background:0 0;align-items:center;gap:6px;padding:0 0 1px;text-decoration:none;display:inline-flex}.fundament .ew-fussnoten button:hover,.fundament .ew-fussnoten a:hover{color:var(--tinte);border-bottom-color:var(--tinte)}.fundament .ew-fussnoten button:focus-visible,.fundament .ew-fussnoten a:focus-visible{outline:2.5px solid var(--akzent);outline-offset:3px}@keyframes ew-schleier-auf{0%{opacity:0}to{opacity:1}}.fundament.ew-schleier{z-index:10010;animation:ew-schleier-auf var(--t-3)var(--e-weich)both;background:#141a2052;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ew-dialog{width:min(620px,100%);max-height:min(84vh,760px);animation:ew-auf var(--t-3)var(--e-aus)both;flex-direction:column;padding:0;display:flex;overflow:hidden}.ew-dialog:focus,.ew-dialog:focus-visible{outline:none}.ew-dialog-kopf{border-bottom:1px solid var(--linie-2);justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 26px 18px;display:flex}.ew-dialog-zu{border:1px solid var(--linie);border-radius:var(--r-s);background:var(--flaeche);width:34px;height:34px;color:var(--tinte-2);cursor:pointer;transition:background var(--t-2)var(--e-weich),color var(--t-2)var(--e-weich);flex:none;justify-content:center;align-items:center;display:inline-flex}.ew-dialog-zu:hover{background:var(--flaeche-2);color:var(--tinte)}.ew-dialog-zu:focus-visible{outline:2.5px solid var(--akzent);outline-offset:3px}.ew-dialog-rumpf{flex:auto;padding:6px 26px 20px;overflow-y:auto}.ew-dialog-fuss{border-top:1px solid var(--linie-2);background:var(--grund);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 26px;display:flex}.ew-kategorie{border-bottom:1px solid var(--linie-2);padding:18px 0}.ew-kategorie:last-child{border-bottom:none}.ew-kategorie-kopf{align-items:flex-start;gap:12px;display:flex}.ew-kategorie-symbol{border-radius:var(--r-s);background:var(--fuellung-w);width:34px;height:34px;color:var(--akzent-tief);flex:none;justify-content:center;align-items:center;display:flex}.ew-kategorie-wort{flex:auto;min-width:0}.ew-kategorie-name{font-family:var(--display);letter-spacing:-.012em;color:var(--tinte);flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:700;display:flex}.ew-kategorie-text{font-family:var(--text);color:var(--tinte-2);text-wrap:pretty;margin:3px 0 0;font-size:13px;line-height:1.5}.ew-immer{background:var(--flaeche-2);border:1px solid var(--linie-2);font-family:var(--text);letter-spacing:.04em;text-transform:uppercase;color:var(--tinte-2);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ew-auskunft{margin:12px 0 0 46px}.ew-auskunft-schalter{font-family:var(--text);color:var(--tinte-2);cursor:pointer;transition:color var(--t-2)var(--e-weich);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:500;display:inline-flex}.ew-auskunft-schalter:hover{color:var(--tinte)}.ew-auskunft-schalter:focus-visible{outline:2.5px solid var(--akzent);outline-offset:3px}.ew-auskunft-pfeil{transition:transform var(--t-2)var(--e-aus)}.ew-auskunft-schalter[aria-expanded=true] .ew-auskunft-pfeil{transform:rotate(90deg)}.ew-tabelle-rahmen{border:1px solid var(--linie-2);border-radius:var(--r-s);margin-top:10px;overflow-x:auto}.ew-tabelle{border-collapse:collapse;width:100%;font-family:var(--text);font-size:12.5px;line-height:1.5}.ew-tabelle th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-2);background:var(--grund);border-bottom:1px solid var(--linie-2);white-space:nowrap;padding:9px 12px;font-size:11px;font-weight:600}.ew-tabelle td{vertical-align:top;color:var(--tinte-2);border-bottom:1px solid var(--linie-2);padding:10px 12px}.ew-tabelle tr:last-child td{border-bottom:none}.ew-tabelle td:first-child{font-family:var(--mono);color:var(--tinte);white-space:nowrap;font-size:12px}
