.ls-raster{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(340px,38%);align-items:start}.ls-raster .grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ls-karte{position:sticky;top:92px}.ls-karte-flaeche,.site .ls-karte .ls-karte-knopf{height:calc(100vh - 150px);min-height:420px;border-radius:16px;overflow:hidden}@media (max-width:1099px){.ls-raster{grid-template-columns:minmax(0,1fr);gap:20px}.ls-karte{position:static;order:-1}.ls-karte-flaeche{height:300px;min-height:0}.site .ls-karte .ls-karte-knopf{height:auto;min-height:0;padding:14px 16px;gap:6px}.ls-karte-hinweis{font-size:12px}}.ls-karte-knopf{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:0;background:var(--sand);cursor:pointer;color:var(--ink-2);font:inherit;padding:24px}.ls-karte-zeigen{display:inline-block;padding:10px 18px;border-radius:999px;background:var(--brand-fill,#0365B0);color:#fff;font-size:15px}.ls-karte-hinweis{font-size:13px;color:var(--ink-3);max-width:46ch;text-align:center;line-height:1.6}.ls-karte-rund{font-size:12.5px;color:var(--ink-3);margin:8px 0 0}.ls-punkt{background:transparent;border:0}.ls-punkt span{display:inline-block;transform:translate(-50%,-50%);white-space:nowrap;padding:4px 9px;border-radius:999px;background:#fff;color:var(--ink,#16181D);font:600 12.5px/1.2 var(--sans,system-ui);box-shadow:0 2px 8px rgba(13,33,64,.25);border:1px solid rgba(13,33,64,.12)}.ls-punkt:hover span{background:var(--welle,#0365B0);color:#fff}.ls-gruppe span{background:var(--welle-tief,#024B84);color:#fff;min-width:30px;text-align:center;cursor:zoom-in}.site .ls-punkt-link{display:grid;gap:2px;color:var(--ink,#16181D);text-decoration:none;min-width:180px}.ls-punkt-link strong{font-size:13.5px}.ls-punkt-link span{color:var(--welle-tief,#024B84);font-weight:600}.ls-bilder{display:flex;position:absolute;inset:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ls-bilder::-webkit-scrollbar{display:none}.ls-bilder img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start}.ls-pfeil{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink,#16181D);font-size:20px;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s;box-shadow:0 2px 8px rgba(13,33,64,.2)}.ls-pfeil.links{left:10px}.ls-pfeil.rechts{right:10px}.card:hover .ls-pfeil,.ls-pfeil:focus-visible{opacity:1}@media (hover:none){.ls-pfeil{display:none}}.ls-bilder-zahl{position:absolute;right:10px;bottom:10px;z-index:2;padding:2px 8px;border-radius:999px;background:rgba(13,33,64,.66);color:#fff;font-size:12px;font-variant-numeric:tabular-nums}.ls-mehr{grid-column:1/-1}.ls-mehr>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--welle,#0365B0);padding:4px 0}.ls-mehr>summary::-webkit-details-marker{display:none}.ls-mehr>summary:after{content:"+";font-size:16px}.ls-mehr[open]>summary:after{content:"\2212"}.ls-mehr .chips{margin-top:8px}