.b-liftspot__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,calc(5*var(--vw)),5rem);align-items:stretch}
.b-liftspot__feiten{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.b-liftspot__feiten li{padding-top:.9rem;border-top:2px solid var(--b-inkt)}
.b-liftspot__feiten b{display:block;font:700 clamp(1.8rem,1.35rem + calc(1.3*var(--vw)),2.5rem)/1 var(--font-titel);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--b-bordeaux)}
.b-liftspot__feiten span{display:block;margin-top:.45rem;color:var(--b-zacht);font-size:.93rem;line-height:1.45}
.b-liftspot__los{margin:1.4rem 0 0;color:var(--b-zacht);max-width:52ch;line-height:1.65}
.b-liftspot__foto{align-self:start;height:95%;position:relative;margin:0;min-height:0;border-radius:var(--b-r-media);overflow:hidden;box-shadow:0 1px 2px rgba(10,10,10,.06),0 40px 70px -44px rgba(10,10,10,.55)}
.b-liftspot__foto img{display:block;width:100%;height:100%;object-fit:cover;object-position:58% 50%;transition:transform .8s var(--b-ease)}
.b-liftspot .b-knoppen .btn svg{transition:transform .35s var(--b-ease)}
@media (hover:hover){
.b-liftspot__foto:hover img{transform:scale(1.04)}
.b-liftspot .b-knoppen .btn:hover svg{transform:translateX(4px)}
}
.b-liftspot .b-knoppen .btn:focus-visible svg{transform:translateX(4px)}
@media (max-width:899px){
.b-liftspot__in{grid-template-columns:1fr}
.b-liftspot__foto{order:-1;aspect-ratio:4/3;height:auto;align-self:stretch}
}
@media (max-width:480px){
.b-liftspot__feiten{grid-template-columns:1fr;gap:.2rem}
.b-liftspot__feiten li{display:grid;grid-template-columns:5.2rem minmax(0,1fr);align-items:baseline;gap:.8rem}
.b-liftspot__feiten span{margin-top:0}
}
@media (prefers-reduced-motion:reduce){
.b-liftspot__foto img,.b-liftspot .b-knoppen .btn svg{transform:none!important}
}
