@media (max-width:991.98px){.lc-standort.v8 .nv-house{gap:12px}.lc-standort.v8 .nv-house__panel{display:block;padding:0}.lc-standort.v8 .nv-house__panel img{width:100%;aspect-ratio:16/9;border-radius:0}.lc-standort.v8 .nv-house__panel .body{padding:12px 16px 6px;min-height:0}.lc-standort.v8 .nv-house__panel h3{font-size:1.68rem;margin-bottom:2px}.lc-standort.v8 .nv-house__panel p{font-size:1.44rem;line-height:1.4;-webkit-line-clamp:2}.lc-standort.v8 .nv-house__nav{display:flex;flex-wrap:wrap;gap:6px;padding:6px 14px 14px}.lc-standort.v8 .nv-house__nav button{flex:1 1 auto;min-width:0;min-height:40px;padding:6px 10px;font-size:1.248rem;white-space:nowrap}}@media (min-width:768px){.lc-standort.v8 .nv-timeline{padding:62px 22px 22px;gap:18px}.lc-standort.v8 .nv-timeline::before{left:34px;right:34px;top:33px;bottom:auto}.lc-standort.v8 .nv-stop::before{top:-40px}.lc-standort.v8 .nv-stop .t{font-size:3.2rem}.lc-scope .nv-voices{grid-template-columns:repeat(3,1fr);gap:14px}}@media (min-width:992px){.lc-scope .nv-arrive{grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center}.lc-scope .nv-voices{grid-template-columns:1fr}.lc-scope .nv-voice--feature{margin-left:-18px}.lc-scope .nv-voice:nth-child(3){margin-left:18px}}@media (prefers-reduced-motion:reduce){.lc-standort.v8 .rt-tram{display:none}}.lc-scope .nv-voices__src{font-size:1.28rem;color:var(--lc-gray-500);padding:2px 4px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}@media (min-width:768px) and (max-width:991.98px){.lc-scope .nv-voices__src{grid-column:1 / -1}}.lc-standort.v8 .rt-layer .rt-cover{pointer-events:none}.lc-standort.v8 .rt-station--ziel{margin:30px 0 22px}@media (max-width:767.98px){.lc-scope .rt-copy{padding-bottom:36px;margin-bottom:-36px}}.lc-scope .nv-room{margin:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.lc-scope .nv-room[hidden]{display:none !important}.lc-scope .nv-room .body{flex:1 1 auto}

.lc-standort .nv-hero-post{padding:56px 0 34px;background:linear-gradient(180deg,#fff7e6 0%,var(--lc-warm-50) 100%)}
.lc-standort .nv-hero-post .nv-actions{margin-top:26px}
.lc-standort .nv-hero-post .rt-station{margin:38px 0 0}


/* Deploy-Fix 23.09.2026: Das Theme setzt h1 mit hoeherer Spezifitaet (50px).
   Der Scope-Prefix hebt die Prototyp-Groesse wieder an. */
.lc-standort .nv-h1{font-size:clamp(3.36rem,2.08rem+3.6vw,6.24rem) !important;line-height:1.05 !important;}
.lc-standort h1,.lc-standort h2,.lc-standort h3{letter-spacing:-.02em;}

/* Bircher-Benner-Lore, Wunsch Oliver 23.09.2026 */
.lc-standort .nv-lore{margin:26px 0 0;padding:22px 24px;background:var(--lc-primary-50,#f0fcfb);border-radius:var(--lc-radius-lg,16px);border:1px solid var(--lc-primary-200,#c0efe9);max-width:58ch}
.lc-standort .nv-lore__kicker{display:block;font-size:1.216rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lc-primary-700,#1a9e92);margin-bottom:6px}
.lc-standort .nv-lore__h{font-size:2.08rem;line-height:1.25;margin:0 0 10px;color:var(--lc-ink,#111827)}
.lc-standort .nv-lore p{font-size:1.6rem;line-height:1.6;margin:0;color:var(--lc-gray-600,#4b5563)}
.lc-standort .nv-lore a{color:var(--lc-primary-700,#1a9e92);text-decoration:underline;text-underline-offset:3px;font-weight:500}
.lc-standort .nv-lore a:hover,.lc-standort .nv-lore a:focus-visible{color:var(--lc-ink,#111827)}
@media(min-width:768px){.lc-standort .nv-lore{margin-top:32px}}
