.prog-intro__media{aspect-ratio:16/10;max-width:none}.prog-intro__media img{border-radius:18px}.prog-intro__frame{display:none}.clamp.is-clamped .clamp__body{max-height:var(--clamp-h);overflow:hidden;overflow-anchor:none;transition:max-height 380ms var(--lc-ease);-webkit-mask-image:linear-gradient(180deg,#000 52%,transparent);mask-image:linear-gradient(180deg,#000 52%,transparent)}.clamp.is-clamped.is-open .clamp__body{-webkit-mask-image:none;mask-image:none}.clamp.is-open .clamp__btn::after{margin-top:3px;transform:rotate(-135deg)}.lot__detail{grid-column:1/-1;font-size:13.5px;line-height:1.45}.lot>.link{font-size:15px}.gallery.gallery--mosaic{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--lc-gutter) * -1);padding:0 var(--lc-gutter);scroll-padding-inline:var(--lc-gutter)}.gallery.gallery--mosaic::-webkit-scrollbar{display:none}.gallery.gallery--mosaic>a{flex:0 0 min(86%,560px);grid-column:auto!important;grid-row:auto!important;aspect-ratio:4/3!important;border-radius:16px;scroll-snap-align:start}.prog-life{gap:10px}.prog-life__card{padding:18px;gap:10px;border-radius:18px}.prog-life__card .h3{font-size:1.15rem}.prog-life .ticks{gap:8px;font-size:15px}.prog-aside .check{font-size:13.5px;line-height:1.4}body.single-property:has(.mobile-bar.is-shown) .cmp-tray{bottom:calc(max(8px,env(safe-area-inset-bottom)) + 66px)}@media (min-width:600px){.prog-life{grid-template-columns:repeat(2,minmax(0,1fr))}.prog-life__card--wide{grid-column:1/-1}}