.zh-root{display:contents}[lang^=zh]{--serif:var(--font-fraunces), "Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--sans:var(--font-inter), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", system-ui, sans-serif;font-family:var(--sans)}[lang^=zh] *,[lang^=zh]{font-style:normal!important}[lang^=zh] .display em,[lang^=zh] h1 em,[lang^=zh] h2 em{font-weight:500}[lang^=zh] .display,[lang^=zh] .card-title,[lang^=zh] h1,[lang^=zh] h2,[lang^=zh] h3{letter-spacing:.01em}[lang^=zh] .eyebrow,[lang^=zh] .eyebrow-fine,[lang^=zh] .btn,[lang^=zh] .nav-links,[lang^=zh] .discover-link,[lang^=zh] .hero-scroll,[lang^=zh] .skip-link,[lang^=zh] .cascade-cap{letter-spacing:.06em}[lang^=zh] p,[lang^=zh] li,[lang^=zh] dd{line-height:1.8}[lang^=zh] .display{line-height:1.3}[lang^=zh] .hero .display.hero-headline{max-width:16em;line-height:1.25}[lang^=zh] .hero .display,[lang^=zh] .reserve .display{max-width:16em}[lang^=zh] .atmospheric-note,[lang^=zh] .breadcrumb,[lang^=zh] .care-model-name>span,[lang^=zh] .care-model-row dt,[lang^=zh] .care-path-heading>span,[lang^=zh] .ch-check-then>span,[lang^=zh] .club-membership tbody th,[lang^=zh] .club-time,[lang^=zh] .day-pin-eyebrow,[lang^=zh] .day-station-time,[lang^=zh] .day-tag,[lang^=zh] .dc-cost-label,[lang^=zh] .dc-days legend,[lang^=zh] .dc-list-group legend,[lang^=zh] .dc-part-kicker,[lang^=zh] .discover-link,[lang^=zh] .dm-stage-detail dt,[lang^=zh] .eyebrow-fine,[lang^=zh] .footer-bottom,[lang^=zh] .footer-col h3,[lang^=zh] .footer-col h4,[lang^=zh] .footer-credentials,[lang^=zh] .footer-socials,[lang^=zh] .guide-compare thead th,[lang^=zh] .guide-figure-kicker,[lang^=zh] .hero-scroll,[lang^=zh] .ig-date,[lang^=zh] .ig-more,[lang^=zh] .ig-skeleton,[lang^=zh] .img-ph-tag,[lang^=zh] .insight-ask,[lang^=zh] .insight-body .care-model-row dt,[lang^=zh] .insight-body .insight-rows dt,[lang^=zh] .insight-body .provider-profile dt,[lang^=zh] .insight-disclosure strong,[lang^=zh] .insight-note strong,[lang^=zh] .insight-prose .ch-tour-group-title,[lang^=zh] .insight-takeaways strong,[lang^=zh] .intro-figure .caption,[lang^=zh] .location-info dt,[lang^=zh] .mobile-panel-section-label a,[lang^=zh] .mobile-panel-section-label span,[lang^=zh] .package-gallery .cascade-cap,[lang^=zh] .photo-cascade .cascade-cap,[lang^=zh] .picture-cluster-item figcaption,[lang^=zh] .pillar .eyebrow-fine,[lang^=zh] .programme-row .slot .time,[lang^=zh] .provider-photo-count,[lang^=zh] .provider-profile dt,[lang^=zh] .provider-profile-name>span,[lang^=zh] .provider-profiles-intro>span,[lang^=zh] .reading-rail-label,[lang^=zh] .reading-rail-remaining,[lang^=zh] .reading-rail-toggle,[lang^=zh] .rk-calc-tag,[lang^=zh] .rk-check-status,[lang^=zh] .rk-choices legend,[lang^=zh] .rk-field>span,[lang^=zh] .rk-photo-tag,[lang^=zh] .rk-tool-kicker,[lang^=zh] .site-card-item .eyebrow-fine,[lang^=zh] .tour-bar-wa,[lang^=zh] .tour-calendar-weekday{letter-spacing:.04em;font-size:12px}[lang^=zh] h1,[lang^=zh] h2,[lang^=zh] h3{text-wrap:balance}
