.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)}.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}}