.ew-karte{--ew-ink:#0d0d0d;--ew-karte:#fbf8f4;--ew-rand:#e7decd;--ew-text:#5e5546;--ew-leise:#7a6b52;--ew-coral:#fe725c;--ew-icon:#b48d72;--ew-akzent:#c74d3a;background:var(--ew-karte);border:1px solid var(--ew-rand);border-radius:22px;bottom:32px;box-shadow:0 18px 50px rgba(13,13,13,.28);color:var(--ew-ink);font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;left:32px;max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);overflow-y:auto;padding:24px 24px 20px;position:fixed;text-align:left;width:452px;z-index:2147483000}.ew-karte,.ew-karte *,.ew-karte :after,.ew-karte :before{box-sizing:border-box}.ew-titel{color:var(--ew-ink);font-family:Boska,Georgia,serif;font-size:27px;font-weight:500;letter-spacing:-.01em;line-height:1.15;margin:0 0 16px}.ew-zweck{align-items:start;border-top:1px solid var(--ew-rand);display:grid;gap:12px;grid-template-columns:1fr}.ew-titel+.ew-zweck{border-top:0}.ew-ebene-2 .ew-zweck{align-items:center;grid-template-columns:1fr 46px}.ew-zusammenfassung{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:11px 0}.ew-zusammenfassung::-webkit-details-marker{display:none}.ew-zusammenfassung:focus-visible{border-radius:6px;outline:2px solid var(--ew-coral);outline-offset:2px}.ew-zweck-titel{color:var(--ew-ink);font-size:15px;font-weight:700}.ew-pfeil{border-bottom:2px solid var(--ew-leise);border-right:2px solid var(--ew-leise);flex:none;height:9px;margin-right:4px;transform:rotate(45deg) translateY(-2px);transition:transform .15s ease;width:9px}.ew-details[open] .ew-pfeil{transform:rotate(225deg) translateY(-2px)}.ew-details-inhalt{align-items:start;display:grid;gap:12px;grid-template-columns:36px 1fr;padding:0 0 12px}.ew-icon{color:var(--ew-icon);display:block;height:36px;width:36px}.ew-icon svg{display:block;height:100%;width:100%}.ew-icon .ew-akzent{fill:var(--ew-akzent)}.ew-details-inhalt p{color:var(--ew-text);font-size:14px;line-height:1.45;margin:0}.ew-hinweis,.ew-notwendig{color:var(--ew-leise);font-size:13px;line-height:1.45;margin:12px 0 16px}.ew-notwendig{border-top:1px solid var(--ew-rand);margin:0 0 14px;padding-top:10px}.ew-hinweis a{color:var(--ew-ink);text-decoration:underline;text-underline-offset:3px}.ew-knoepfe{display:grid;gap:10px;grid-template-columns:1fr 1fr}.ew-knopf{background:var(--ew-ink);border:1.5px solid var(--ew-ink);border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;padding:13px 12px;transition:opacity .15s ease;white-space:nowrap}.ew-knopf:hover{opacity:.86}.ew-hinweis a:focus-visible,.ew-knopf:focus-visible,.ew-schalter:focus-visible{outline:2px solid var(--ew-coral);outline-offset:3px}.ew-knopf--leise{background:transparent;border:0;color:var(--ew-ink);font-weight:600;grid-column:1/-1;padding:8px;text-decoration:underline;text-underline-offset:4px}.ew-schalter{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#d9cfc0;border-radius:999px;cursor:pointer;height:28px;margin:2px 0 0;position:relative;transition:background .15s ease;width:46px}.ew-schalter:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);content:"";height:22px;left:3px;position:absolute;top:3px;transition:left .15s ease;width:22px}.ew-schalter:checked{background:var(--ew-coral)}.ew-schalter:checked:after{left:21px}@media(max-width:600px){.ew-karte{bottom:12px;left:12px;padding:20px 18px 16px;right:12px;width:auto}.ew-titel{font-size:23px;margin-bottom:14px}.ew-details-inhalt p{font-size:13.5px}.ew-knopf{font-size:14.5px}}@media(prefers-reduced-motion:reduce){.ew-knopf,.ew-pfeil,.ew-schalter,.ew-schalter:after{transition:none}}
