.sagel .hero-portrait,.sagel .sagel-event-photos figure,.sagel .sagel-steak-detail,.sagel .sagel-hof-landscape,.sagel .gallery-stage{position:relative}.sagel .sagel-ai-marker{position:absolute;right:8px;bottom:8px;z-index:3;font:700 20px/1 Arial,sans-serif}.sagel .sagel-ai-marker a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f5f1e9;color:#211f1b!important;border:1px solid #211f1b55;border-radius:50%;text-decoration:none;padding:0;box-shadow:0 1px 5px #0003}.sagel .sagel-ai-marker a:hover,.sagel .sagel-ai-marker a:focus-visible{outline:2px solid #ed580b;outline-offset:2px}.sagel .sagel-ai-tooltip{position:absolute;right:0;bottom:calc(100% + 8px);width:max-content;max-width:230px;padding:8px 10px;background:#f5f1e9;color:#211f1b;font-size:13px;font-weight:400;line-height:1.4;display:none;pointer-events:none}.sagel .sagel-ai-marker a:hover .sagel-ai-tooltip,.sagel .sagel-ai-marker a:focus-visible .sagel-ai-tooltip{display:block}.sagel .sagel-ai-footnote{font-size:12px;line-height:1.5;margin-block:14px;padding-bottom:14px;scroll-margin-top:30px}.sagel .sagel-ai-footnote:target,.sagel .sagel-ai-footnote:focus{outline:2px solid #ed580b;outline-offset:4px}
