.info{vertical-align:middle;letter-spacing:0;text-transform:none;margin-left:.4rem;font-weight:400;display:inline-block;position:relative}.info-knopf{width:1.35rem;height:1.35rem;color:var(--signal);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .15s;display:inline-grid;position:relative}.info-knopf svg{width:100%;height:100%;display:block;overflow:visible}.info-rund{fill:color-mix(in srgb, var(--orange) 16%, transparent);stroke:currentColor;stroke-width:1.5px;transition:fill .15s}.info-glyph{fill:currentColor;transition:fill .15s}.info-knopf:after{content:"";position:absolute;inset:-.75rem}.info-knopf[aria-expanded=true] .info-rund{fill:var(--orange)}@media (hover:hover){.info-knopf:hover .info-rund{fill:var(--orange)}}.info-knopf[aria-expanded=true] .info-glyph{fill:var(--tinte)}@media (hover:hover){.info-knopf:hover .info-glyph{fill:var(--tinte)}}.info-knopf:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.info-text{z-index:60;border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--grund-2);width:max-content;max-width:min(21rem,100vw - 2rem);color:var(--text);text-wrap:pretty;padding:.75rem .95rem;font-size:.875rem;line-height:1.45;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 .6rem 1.6rem #2e241938}.info-text[hidden]{display:none}@media print{.info{display:none}}
