/* V70 desktop-only polish; approved phone layout remains unchanged. */
@media(min-width:701px){
 html body.c152.desktop-type-new .detail-full69 .detail-copy h2{font-size:clamp(52px,5.8vw,92px)!important;line-height:1.18}
 html body.c152 .detail-full69 .detail-copy h2>span:first-child{font-size:.72em!important;margin-bottom:.12em!important}
 html body.c152 .detail-full69 .detail-copy h2>span:last-child{font-size:1em!important}
 html body.c152 .detail-full69 .detail-copy h2>span{clip-path:none!important;opacity:0;transform:translate3d(-46px,0,0)!important;transition:opacity .65s ease,transform .95s cubic-bezier(.2,.8,.2,1);transition-delay:0s}
 html body.c152 .detail-full69 .detail-copy h2>span:last-child{transform:translate3d(46px,0,0)!important;transition-delay:.10s}
 html body.c152 .detail-full69.loam69-ready .detail-copy h2>span{opacity:1;transform:translate3d(0,0,0)!important}
 html body.c152.desktop-type-new .recovery-copy h2{font-size:clamp(34px,2.65vw,52px);line-height:1.2}
 html body.c152.desktop-type-new .recovery-spectrum{font-size:clamp(22px,1.7vw,30px);line-height:1.45}
 html body.c152.desktop-type-new .recovery-amenities,
 html body.c152.desktop-type-new .recovery-amenities p{font-size:clamp(26px,2.15vw,38px)!important;line-height:1.45}
 html body.c152.desktop-type-new .usage-stage{gap:38px}
 html body.c152.desktop-type-new .usage-row[data-usage="golf"] .rate-note{margin-left:calc(66.6667% + 10.667px);margin-top:8px;font-size:clamp(15px,1vw,18px);line-height:1.4;text-wrap:pretty}
 html body.c152 .closing .book.lg{font-size:clamp(30px,2.5vw,44px);min-height:78px;padding:18px 24px;gap:18px}
 html body.c152 .closing .book.lg img{width:44px;height:44px}
}
@media(min-width:701px) and (max-height:850px){html body.c152.desktop-type-new .usage-stage{gap:26px}}
@media(min-width:701px) and (prefers-reduced-motion:reduce){html body.c152 .detail-full69 .detail-copy h2>span{opacity:1;transform:none!important;transition:none}}

@media(min-width:701px){
 html body.c152.desktop-type-new .usage-row[data-usage="golf"] .usage-copy{position:relative}
 html body.c152.desktop-type-new .usage-row[data-usage="golf"] .rate-note{position:absolute;left:calc(66.6667% + 10.667px);top:100%;width:calc(33.3333% - 10.667px);margin-left:0}
}
