body.as-lp-impressum .elementor [data-id="lp-kopf"],body.as-lp-datenschutz .elementor [data-id="lp-kopf"]{min-height:0;padding-bottom:clamp(40px,6vw,72px)}body.as-lp-impressum .elementor [data-id="rt-koerper"],body.as-lp-datenschutz .elementor [data-id="rt-koerper"]{background:var(--papier);padding:clamp(32px,5vw,72px) var(--rand) clamp(56px,8vw,110px)}body.as-lp-datenschutz .elementor [data-id="rt-raster"]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(28px,4vw,56px);max-width:1180px;margin:0 auto;width:100%;align-items:start}body.as-lp-impressum .elementor [data-id="rt-blatt"],body.as-lp-datenschutz .elementor [data-id="rt-blatt"]{background:#fff;border-radius:6px;padding:clamp(22px,4vw,56px);box-shadow:0 1px 0 var(--linie-hell),0 40px 80px -60px rgb(19 41 45 / .7);min-width:0;gap:0}body.as-lp-impressum .elementor .itrk-legaltext,body.as-lp-datenschutz .elementor .itrk-legaltext{font:16.5px/1.7 var(--fliess);color:var(--tinte);overflow-wrap:anywhere;min-height:200px}body.as-lp-impressum .elementor .itrk-legaltext h1,body.as-lp-datenschutz .elementor .itrk-legaltext h1{display:none}body.as-lp-impressum .elementor .itrk-legaltext h2,body.as-lp-datenschutz .elementor .itrk-legaltext h2{font:700 clamp(20px,2vw,24px)/1.25 var(--titel);color:var(--tinte);margin:2em 0 .6em;scroll-margin-top:110px}body.as-lp-datenschutz .elementor .itrk-legaltext h2:first-of-type{margin-top:0}body.as-lp-impressum .elementor .itrk-legaltext h3,body.as-lp-datenschutz .elementor .itrk-legaltext h3{font:600 18px/1.3 var(--fliess);color:var(--tinte);margin:1.4em 0 .4em}body.as-lp-impressum .elementor .itrk-legaltext p,body.as-lp-datenschutz .elementor .itrk-legaltext p,body.as-lp-impressum .elementor .itrk-legaltext li,body.as-lp-datenschutz .elementor .itrk-legaltext li{font:16.5px/1.7 var(--fliess);color:var(--tinte);margin:0 0 1em}body.as-lp-impressum .elementor .itrk-legaltext ul,body.as-lp-datenschutz .elementor .itrk-legaltext ul{padding-left:1.2em;margin:0 0 1em}body.as-lp-impressum .elementor .itrk-legaltext a,body.as-lp-datenschutz .elementor .itrk-legaltext a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}body.as-lp-impressum .elementor .itrk-legaltext img,body.as-lp-datenschutz .elementor .itrk-legaltext img{max-width:100%;height:auto}body.as-lp-impressum .elementor [data-id="rt-hinweis"],body.as-lp-datenschutz .elementor [data-id="rt-hinweis"]{margin-top:28px;padding-top:18px;border-top:1px solid var(--linie-hell);font:14px/1.5 var(--fliess);color:var(--tinte-leise)}body.as-lp-impressum .elementor [data-id="rt-hinweis"] a,body.as-lp-datenschutz .elementor [data-id="rt-hinweis"] a{color:var(--tinte);text-decoration:underline}body.as-lp-datenschutz .elementor [data-id="rt-seite"]{position:sticky;top:110px;min-width:0}body.as-lp-datenschutz .elementor .rt-toc{opacity:0;transition:opacity .4s}body.as-lp-datenschutz .elementor .rt-toc.da{opacity:1}body.as-lp-datenschutz .elementor .rt-toc-t{font:600 13px var(--mono);color:var(--tinte-leise);margin:0 0 10px;cursor:pointer;list-style:none}body.as-lp-datenschutz .elementor .rt-toc-t::-webkit-details-marker{display:none}body.as-lp-datenschutz .elementor .rt-toc-t::after{content:" +";color:#a84f00}body.as-lp-datenschutz .elementor .rt-toc[open] .rt-toc-t::after{content:" \2212 "}body.as-lp-datenschutz .elementor .rt-toc ol{list-style:none;margin:0;padding:0;counter-reset:t;display:grid;gap:2px;max-height:calc(100vh - 170px);overflow:auto}body.as-lp-datenschutz .elementor .rt-toc li{counter-increment:t}body.as-lp-datenschutz .elementor .rt-toc a{display:grid;grid-template-columns:26px 1fr;gap:6px;padding:6px 0;font:14.5px/1.35 var(--fliess);color:var(--tinte-leise);text-decoration:none;border-bottom:1px solid var(--linie-hell)}body.as-lp-datenschutz .elementor .rt-toc a::before{content:counter(t);font:600 12.5px/1.6 var(--mono);color:#a84f00}body.as-lp-datenschutz .elementor .rt-toc a:hover{color:var(--tinte)}@media (max-width:900px){body.as-lp-datenschutz .elementor [data-id="rt-raster"]{grid-template-columns:minmax(0,1fr)}body.as-lp-datenschutz .elementor [data-id="rt-seite"]{position:static}body.as-lp-datenschutz .elementor .rt-toc ol{max-height:none;grid-template-columns:minmax(0,1fr)}body.as-lp-datenschutz .elementor .rt-toc{background:#fff;border-radius:6px;padding:16px 18px}}