/* Let the system provide native CJK glyphs while keeping the existing design. */
html:lang(zh) body{font-family:'DM Sans','PingFang SC','Microsoft YaHei',sans-serif}
html:lang(zh-Hant) body{font-family:'DM Sans','PingFang TC','Microsoft JhengHei',sans-serif}
html:lang(ja) body{font-family:'DM Sans','Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif}
html:lang(ko) body{font-family:'DM Sans','Apple SD Gothic Neo','Malgun Gothic',sans-serif;word-break:keep-all;overflow-wrap:break-word}
html:is(:lang(zh),:lang(ja),:lang(ko)) :is(h1,h2,h3){letter-spacing:0;line-height:1.35}
html:is(:lang(zh),:lang(ja),:lang(ko)) :is(.eyebrow,.button,nav a){letter-spacing:.03em}
html:is(:lang(zh),:lang(ja),:lang(ko)) .editorial-text{line-height:1.85}
html:is(:lang(zh),:lang(ja),:lang(ko)) .direct-booking-title{line-height:1.35}
.dismissal-policy{max-width:900px;margin:0 auto;padding:0 24px 40px;line-height:1.7}
@media(max-width:650px){
  html:is(:lang(zh),:lang(ja),:lang(ko)) body.livin-editorial main h1{font-size:clamp(32px,9.6vw,42px);line-height:1.3}
}
