:root,body,body *{font-family:"Microsoft YaHei UI","Microsoft YaHei","PingFang SC","Noto Sans CJK SC",Arial,sans-serif!important;font-synthesis:none}
body{color:#203e55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.site-header .nav nav,.hero-text h1,.hero-service,.hero-tagline,.finder label,.finder .btn,.editorial-heading h2,.feature-copy h3,.hotel-latin,.feature-desc,.inspiration span,.guide-index-item h3,.sea-footer strong,.sea-footer p,.page-heading h1,.directory-copy h2,.hotel-title h1,.hotel-title .en,.hotel-typographic>strong,.fact-ribbon h2,.reading-body h2,.reading-side h3,.related-section h2,.related-section a,.article-head h1,.article-splash .big,.contact-band h2,.guide-catalog h2,dialog h2,.wechat-copy-row input,.guide-index-item>span,.guide-catalog>a>span{font-family:inherit;font-style:normal;letter-spacing:0}
.site-header .nav nav{font-size:14px;font-weight:500;letter-spacing:0;gap:31px}
.hero-text h1{font-weight:600;font-size:clamp(62px,6.6vw,96px);letter-spacing:1px}
.hero-service{font-size:clamp(19px,1.9vw,27px);font-weight:400;letter-spacing:3px}
.hero-tagline{font-size:18px;letter-spacing:1px}
.editorial-heading h2{font-size:30px;font-weight:600;letter-spacing:0}
.feature-copy h3{font-size:39px;font-weight:600}.feature-copy .hotel-latin{font-size:17px;letter-spacing:1px}
.feature-desc{font-size:16px;letter-spacing:0}.inspiration span{font-size:24px;font-weight:500}
.directory-copy h2{font-size:22px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.directory-copy .hotel-latin{font-size:11px;letter-spacing:0;color:#718795}
.hotel-latin{font-size:12px}.directory-copy .card-info{font-size:13px;line-height:1.9;min-height:74px}
.guide-index-item h3{font-size:17px;line-height:1.8}.guide-index-item>span{font-size:29px;font-weight:300;color:#76a1b8}
.hotel-title h1,.page-heading h1{font-size:39px;font-weight:600;line-height:1.45;letter-spacing:0}
.hotel-title .en{font-size:13px;letter-spacing:0}.reading-body h2{font-size:24px;font-weight:600}.reading-body p,.reading-body li{font-size:14px;line-height:2.05;color:#526b7b}
.article-head h1{font-size:42px;font-weight:600;letter-spacing:0}.reading-side h3{font-size:22px;font-weight:600}.fact-ribbon h2{font-size:17px;font-weight:500}
.source-links a,.source{font-family:inherit}.related-section a{font-size:17px}.guide-catalog h2{font-size:23px;font-weight:600}.guide-catalog>a>span{font-size:28px;font-weight:300}
.article-splash .big{font-size:32px;font-weight:600}.contact-band h2{font-size:26px;font-weight:600}.wechat-copy-row input{font-size:28px;letter-spacing:1px}
.maldives-script{display:none}
@media(max-width:800px){.site-header .nav nav{gap:17px}.site-header .nav nav>a{font-size:12px}.directory-copy h2{font-size:21px}}
@media(max-width:720px){.site-header .nav nav>a{font-size:15px}.hero-text h1{font-size:55px;letter-spacing:0}.hero-service{font-size:17px;letter-spacing:1px}.hero-tagline{font-size:16px}.editorial-heading h2{font-size:24px}.feature-copy h3{font-size:33px}.inspiration span{font-size:16px}.hotel-title h1,.page-heading h1{font-size:31px}.directory-copy h2{font-size:23px}.article-head h1{font-size:30px}.reading-body h2{font-size:23px}.reading-side h3{font-size:21px}.guide-index-item h3{font-size:17px}.guide-catalog h2{font-size:20px}.article-splash .big{font-size:28px}.wechat-copy-row input{font-size:27px}}
