.ls-abb{width:100%;max-width:380px;padding-inline:4px;position:relative}.ls-bild{aspect-ratio:600/560;width:100%;height:auto;overflow:visible}@media (width>=900px){.ls-abb{justify-self:end;max-width:540px;padding:8px 8px 0}}.ls-kopf{padding:clamp(16px,2.4vw,36px) 0 clamp(48px,5.6vw,80px);overflow-x:clip}.ls-kopf__raster{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.ls-kopf__kennung{margin-bottom:clamp(18px,2.4vw,30px)}.ls-kopf__titel{font-size:var(--schrift-h1);letter-spacing:-.022em;font-weight:400;line-height:.98}.ls-kopf__ort{font-size:var(--schrift-h2);letter-spacing:-.012em;margin-top:.16em;font-style:italic;font-weight:380;line-height:1.04;display:block}.ls-kopf__antwort{max-width:40ch}.ls-kopf__preis,.ls-kopf__preis-offen{max-width:var(--zeilenlaenge);margin-top:16px}.ls-kopf__preis-offen .ls-kopf__preis{margin-top:0}.ls-kopf__antwort,.ls-kopf__offen{margin-top:clamp(22px,2.8vw,36px)}.ls-kopf__offen .ls-kopf__antwort{margin-top:0}.ls-kopf__aktionen{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:clamp(26px,3.2vw,40px);display:flex;container-type:inline-size}.ls-kopf__aktionen .knopf--primaer>span,.ls-abschluss__feld .knopf--primaer>span{text-wrap:balance}@media (width<=719px){@container (width<22rem){.ls-knopf__leistung{display:none}}}@media (width>=720px) and (width<=1023px){@container (width<23rem){.ls-knopf__leistung{display:none}}}@media (width>=1024px){@container (width<24rem){.ls-knopf__leistung{display:none}}}.ls-kopf__aktion{display:flex}@media (width<=719px){.ls-kopf__aktion--primaer{width:100%}.ls-kopf__aktionen .knopf--primaer{width:100%;min-height:56px}}@media (width<720px){.ls-kopf{padding-bottom:var(--abstand-abschnitt)}.ls-kopf .ls-kopf__kennung{display:none}.ls-kopf__ort{font-size:var(--schrift-h2);line-height:1.12}.ls-kopf__aktionen{gap:12px 28px}}@media (width>=720px){.ls-kopf__raster{gap:var(--spalten-luecke);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center}}@media (width>=720px) and (width<=899px){.ls-kopf__titel{font-size:3rem}.ls-kopf__ort{font-size:2.125rem}}@media (width>=900px){.ls-kopf__raster{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr)}}.ls-punkte{max-width:var(--zeilenlaenge)}.ls-punkt{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.ls-punkte--umfang .ls-punkt,.ls-punkte--grenzen .ls-punkt{grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:18px}.ls-punkte--grenzen .ls-punkt:before{content:"–";content:"–" / ""}.ls-punkt__winkel{transform:translateY(1px)}.ls-unterkopf{font-size:var(--schrift-h4);margin-top:clamp(40px,5vw,64px);margin-bottom:4px;line-height:1.22}@media (width<720px){.ls-punkte--umfang .ls-punkt,.ls-punkte--grenzen .ls-punkt{grid-template-columns:6px minmax(0,1fr);align-items:start;gap:14px;padding:7px 0}.ls-punkte--umfang .ls-punkt:before,.ls-punkte--grenzen .ls-punkt:before{content:"";width:6px;height:6px;margin-top:calc(var(--zeilenhoehe) * .5em - 3px);background:var(--text);border-radius:50%}.ls-unterkopf{font-family:var(--font-sans);font-size:var(--schrift-h4);letter-spacing:0;margin-top:36px;margin-bottom:6px;font-weight:600;line-height:1.35}.ls-fragen .frage:last-child{border-bottom:0}.ls-fragen .frage:last-child:not([open])>.frage__kopf,.ls-fragen .frage:last-child>.frage__inhalt{padding-bottom:0}}.ls-abschluss{overflow:clip}.ls-abschluss .abschnitt__titel{max-width:15ch}.ls-abschluss__feld{background:#ffffff0a;justify-items:start;gap:clamp(28px,3.2vw,40px);padding:clamp(24px,3.4vw,44px);display:grid;position:relative;container-type:inline-size}.ls-abschluss__feld .raumzeichen--rahmen{--rahmen-abstand:10px;--rahmen-arm:clamp(40px, 5vw, 60px);--rahmen-staerke:5px;color:var(--salbei)}.ls-angaben{gap:14px;display:grid}.ls-angabe{grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:18px;display:grid}.ls-angabe__winkel{color:var(--salbei);transform:translateY(1px)}.ls-angabe__text{max-width:38ch;font-size:var(--schrift-lead);line-height:1.4}.ls-angabe__begriff{font-weight:600}.ls-angabe__zusatz{color:var(--text)}.ls-angabe__schluss{max-width:100%;display:inline-block}.ls-abschluss__aktion{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (width<=719px){.ls-abschluss__aktion{justify-self:stretch}.ls-abschluss__feld .knopf--primaer{width:100%;min-height:56px}}@media (width<720px){.abschnitt.ls-abschluss .abschnitt__titel{max-width:none}.ls-abschluss__feld{margin-top:10px}.ls-angaben{gap:10px}.ls-angabe{grid-template-columns:6px minmax(0,1fr);align-items:start;gap:14px}.ls-angabe:before{content:"";width:6px;height:6px;margin-top:calc(var(--zeilenhoehe) * .5em - 3px);background:var(--salbei);border-radius:50%}.ls-angabe__text{max-width:none;font-size:var(--schrift-text);line-height:var(--zeilenhoehe);text-wrap:pretty}}@media (width>=1024px){.ls-abschluss>.wrap{column-gap:var(--spalten-luecke);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.ls-abschluss .abschnitt__kopf{margin-bottom:0}}.abschnitt.ls-linie,.ls-belege.ls-linie{padding-top:0}.ls-linie>.wrap{padding-top:calc(var(--abstand-abschnitt) * .6);border-top:1px solid var(--linie)}.ls-kopf+.ls-linie>.wrap{padding-top:calc(var(--abstand-abschnitt) * .5)}@media (width<720px){.ls-linie>.wrap,.ls-kopf+.ls-linie>.wrap{padding-top:var(--abstand-abschnitt)}}.ls-grenzen{border-bottom:1px solid var(--linie);margin-top:calc(clamp(40px,5vw,64px) - 10px)}.ls-grenzen__kopf{min-height:var(--ziel);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;padding:10px 0 14px;list-style:none;display:flex}.ls-grenzen__kopf::-webkit-details-marker{display:none}.ls-grenzen .ls-unterkopf{margin:0}.ls-grenzen__kopf:hover .ls-unterkopf{text-underline-offset:.18em;text-decoration:underline 1px}.ls-grenzen__kopf .frage__zeichen{margin-top:calc(var(--schrift-h4) * 1.22 / 2 - 10px)}.ls-grenzen[open]>.ls-grenzen__kopf .frage__zeichen:after{transform:rotate(90deg)scaleX(0)}.ls-grenzen>.ls-punkte{padding-bottom:14px}@media (width<720px){.ls-grenzen{margin-top:28px}.ls-grenzen__kopf{padding:8px 0 10px}.ls-grenzen__kopf .frage__zeichen{margin-top:calc(var(--schrift-h4) * 1.35 / 2 - 10px)}}@media print{.ls-grenzen__kopf .frage__zeichen{display:none}}@media (width>=1024px){.ls-spalten>.wrap{column-gap:var(--spalten-luecke);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.ls-spalten .abschnitt__kopf{margin-bottom:0;position:sticky;top:32px}}
