/* Match the established Chinese type scale at each viewport. */
@media(max-width:700px){html[lang|=en] body.c152.desktop-type-new .brand .hero-motto{font-size:19px!important}
html[lang|=en] body.c152.desktop-type-new .brand h1{font-size:clamp(32px,9.2vw,64px)!important}
html[lang|=en] body.c152.desktop-type-new .arrival-copy{font-size:20px!important}
html[lang|=en] body.c152.desktop-type-new .stage .cap h2{font-size:25px!important}
html[lang|=en] body.c152.desktop-type-new .stage .cap .scene-description{font-size:16px!important}
html[lang|=en] body.c152.desktop-type-new .map-intro h2{font-size:30px!important}
html[lang|=en] body.c152.desktop-type-new .room-view h3{font-size:25px!important}
html[lang|=en] body.c152.desktop-type-new .recovery-copy h2{font-size:30px!important}
html[lang|=en] body.c152.desktop-type-new .recovery-copy .recovery-spectrum{font-size:16px!important}
html[lang|=en] body.c152.desktop-type-new .recovery-amenities p{font-size:16px!important}
html[lang|=en] body.c152.desktop-type-new .members .section-title{font-size:30px!important}
html[lang|=en] body.c152.desktop-type-new .members .plan h3{font-size:21px!important}
html[lang|=en] body.c152.desktop-type-new .points-long h3{font-size:22px!important}
html[lang|=en] body.c152.desktop-type-new .usage-stage header h2{font-size:30px!important}
html[lang|=en] body.c152.desktop-type-new .usage-stage .usage-copy h3{font-size:21px!important}
html[lang|=en] body.c152.desktop-type-new .usage-stage .rates p{font-size:17px!important}
html[lang|=en] body.c152.desktop-type-new .closing h2{font-size:29px!important}
html[lang|=en] body.c152.desktop-type-new .membership-modal thead button{font-size:19px!important}}
@media(min-width:701px){html[lang|=en] body.c152.desktop-type-new .brand .hero-motto{font-size:22px!important}
html[lang|=en] body.c152.desktop-type-new .arrival-copy{font-size:clamp(26px,2.4vw,38px)!important}
html[lang|=en] body.c152.desktop-type-new .stage .cap h2{font-size:clamp(28px,2.5vw,44px)!important}
html[lang|=en] body.c152.desktop-type-new .stage .cap .scene-description{font-size:var(--t57-body)!important}
html[lang|=en] body.c152.desktop-type-new .map-intro h2{font-size:clamp(30px,2.3vw,44px)!important}
html[lang|=en] body.c152.desktop-type-new .room-view h3{font-size:clamp(24px,1.9vw,34px)!important}
html[lang|=en] body.c152.desktop-type-new .recovery-copy h2{font-size:34px!important}
html[lang|=en] body.c152.desktop-type-new .recovery-copy .recovery-spectrum{font-size:var(--t57-aux16)!important}
html[lang|=en] body.c152.desktop-type-new .recovery-amenities p{font-size:clamp(18px,1.45vw,26px)!important}
html[lang|=en] body.c152.desktop-type-new .members .section-title{font-size:clamp(30px,2.3vw,44px)!important}
html[lang|=en] body.c152.desktop-type-new .members .plan h3{font-size:clamp(24px,1.75vw,32px)!important}
html[lang|=en] body.c152.desktop-type-new .points-long h3{font-size:clamp(30px,2vw,38px)!important}
html[lang|=en] body.c152.desktop-type-new .usage-stage header h2{font-size:clamp(30px,2.3vw,44px)!important}
html[lang|=en] body.c152.desktop-type-new .usage-stage .usage-copy h3{font-size:clamp(24px,1.8vw,32px)!important}
html[lang|=en] body.c152.desktop-type-new .usage-stage .rates p{font-size:var(--t57-body)!important}
html[lang|=en] body.c152.desktop-type-new .closing h2{font-size:clamp(32px,3.1vw,56px)!important}
html[lang|=en] body.c152.desktop-type-new .membership-modal thead button{font-size:22px!important}}
@media(min-width:1100px){html[lang|=en] body.c152.desktop-type-new .brand .hero-motto{font-size:clamp(22px,1.7vw,32px)!important}
html[lang|=en] body.c152.desktop-type-new .brand h1{font-size:clamp(54px,4.25vw,82px)!important}
html[lang|=en] body.c152.desktop-type-new .stage .cap h2{font-size:clamp(34px,2.8vw,54px)!important}
html[lang|=en] body.c152.desktop-type-new .map-intro h2{font-size:clamp(34px,2.65vw,52px)!important}
html[lang|=en] body.c152.desktop-type-new .members .section-title{font-size:clamp(34px,2.65vw,52px)!important}
html[lang|=en] body.c152.desktop-type-new .usage-stage header h2{font-size:clamp(34px,2.65vw,52px)!important}
html[lang|=en] body.c152.desktop-type-new .recovery-copy .recovery-spectrum{font-size:clamp(22px,1.7vw,30px)!important}
html[lang|=en] body.c152.desktop-type-new .recovery-amenities p{font-size:clamp(26px,2.15vw,38px)!important}}
html[lang|=en] body #leap-contact-preview dt{font-size:15px!important}