.revisionChapters a:focus-visible{outline-offset:3px;outline:3px solid #8c543a}.publicRevision{background:#faf9f3;padding-bottom:100px}.publicRevision h2{font-family:Georgia,Noto Serif SC,serif;font-weight:400}.revisionChapters{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf9f3f5;border-block:1px solid #d8ddcf;justify-content:center;gap:30px;padding:14px 20px;display:flex;position:sticky;top:0}.revisionChapters a{color:#285040;align-items:center;min-height:30px;font-size:13px;text-decoration:none;display:flex}.publicRevision section[id]{scroll-margin-top:65px}.publicRevision .coreV6,.publicRevision .optionsV6,.publicRevision .xianV6{padding:55px max(4vw,20px)}.publicRevision .optionCardsV6{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.publicRevision .optionCardsV6>article{box-shadow:none;background:#fffefa;border:1px solid #d8ddcf;border-radius:0}.publicRevision .optionCardsV6 .visualButton{height:210px}.publicRevision .optionCardsV6>article>div{padding:20px}.publicRevision .choiceButton{border-radius:0;min-height:44px}.publicRevision .optionCardsV6 h3{font:400 22px/1.25 Georgia,serif}.publicRevision .heritageGallery{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.publicRevision .heritageCard{border-radius:0;min-width:0}.publicRevision .heritageExplorer{margin-top:50px}.thaiwooRevision{background:#eef1e9;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;padding:55px max(4vw,20px);display:grid}.thaiwooRevision h2{margin:10px 0 16px;font-size:44px}.thaiwooRevision h3{font-size:21px;font-weight:400}.thaiwooRevision p{font-size:16px;line-height:1.8}.thaiwooRevision .seasonalNote{font-size:13px}.thaiwooRevision figure{align-self:center;min-width:0;margin:0}.thaiwooRevision img{object-fit:cover;width:100%;height:340px}.thaiwooRevision figcaption,.revisionCredit{color:#5b665b;margin-top:10px;font-size:11px;line-height:1.6}.thaiwooRevision a,.revisionCredit a{color:inherit}.publicRevision .xianV6{background:#faf9f3;display:block}.publicRevision .xianLead{max-width:none}.publicRevision .xianLead>p:not(.caps){max-width:78ch}.publicRevision .xianCoreDays{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0;display:grid}.publicRevision .xianCoreDays>article{border:1px solid #d8ddcf;min-width:0;padding:20px}.publicRevision .xianCoreDays>article>div{gap:10px;display:grid}.publicRevision .xianCoreDays button{min-width:0}.publicRevision .xianCoreDays i{width:74px;min-width:74px;height:60px;display:block}.publicRevision .xianOptionPanel{max-width:none;padding:36px 0 0}.publicRevision .xianOptionPanel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.publicRevision .xianOptionPanel article{background:#fffefa;border:1px solid #d8ddcf;border-radius:0;min-width:0;padding:0 0 50px;display:block;position:relative;overflow:hidden}.publicRevision .xianSpot{text-align:left;width:100%;padding:0;display:block}.publicRevision .xianSpot i{border-radius:0;width:100%;height:190px;display:block}.publicRevision .xianSpot span{padding:18px 20px;display:block}.publicRevision .xianSpot b{font:400 22px/1.3 Georgia,serif}.publicRevision .xianSpot small{margin-top:10px;font-size:12px;display:block}.publicRevision .miniChoice{min-width:44px;min-height:44px;position:absolute;bottom:12px;right:15px}.publicRevision .selectionTrayV6{box-sizing:border-box;max-width:100%}.publicRevision .selectionContents{max-height:40vh;overflow:auto}.publicRevision .spotDialog>article{max-height:calc(100dvh - 40px);overflow:auto}.publicRevision .spotDialog .dialogCopy{min-width:0}.publicRevision .spotDialog .dialogPhoto{min-height:240px}@media (max-width:1100px){.publicRevision .optionCardsV6,.publicRevision .xianOptionPanel>div,.publicRevision .heritageGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.thaiwooRevision{gap:30px}.publicRevision .xianCoreDays{grid-template-columns:1fr}.publicRevision .xianCoreDays>article>div{grid-template-columns:repeat(3,minmax(0,1fr))}.publicRevision .xianCoreDays button{display:block}.publicRevision .xianCoreDays i{width:100%;height:110px}.publicRevision .xianCoreDays button span{display:block}.publicRevision .xianCoreDays b{font-size:14px}.planV6 .planShellV6{height:auto;min-height:calc(100dvh - 86px);overflow:visible}.planV6 .wizardV6,.planV6 .wizardScroll{overflow:visible}.planV6 .wizardActions{z-index:20;position:sticky;bottom:0}}@media (max-width:700px){.signatureOverview>header{margin-bottom:18px}.signatureOverview>header h2{font-size:30px}.revisionChapters{justify-content:space-between;gap:0;padding:10px 14px}.revisionChapters a{font-size:11px}.publicRevision .coreV6,.publicRevision .optionsV6,.publicRevision .xianV6{padding:32px 18px}.publicRevision .optionCardsV6,.publicRevision .xianOptionPanel>div{grid-template-columns:1fr;gap:16px}.publicRevision .optionCardsV6>article{grid-template-columns:116px minmax(0,1fr);display:grid}.publicRevision .optionCardsV6 .visualButton{height:100%;min-height:170px}.publicRevision .optionCardsV6 .visualButton span{padding:8px;font-size:10px}.publicRevision .optionCardsV6>article>div{padding:15px}.publicRevision .optionCardsV6 h3{margin:10px 0;font-size:20px}.publicRevision .optionCardsV6 .choiceButton{padding:8px;font-size:12px}.publicRevision .heritageCardCopy b{font-size:16px}.thaiwooRevision{padding:32px 18px;display:block}.thaiwooRevision h2{font-size:34px}.thaiwooRevision figure{margin-top:25px}.thaiwooRevision img{height:230px}.publicRevision .xianCoreDays>article>div{grid-template-columns:1fr}.publicRevision .xianCoreDays button{display:flex}.publicRevision .xianCoreDays i{width:80px;height:64px}.publicRevision .xianSpot{grid-template-columns:116px minmax(0,1fr);display:grid}.publicRevision .xianSpot i{width:116px;height:175px}.publicRevision .xianSpot b{font-size:20px}.publicRevision .xianOptionPanel article{padding:0}.publicRevision .xianSpot span{padding:15px 15px 56px}.publicRevision .miniChoice{bottom:10px}.publicRevision .selectionTrayV6{gap:8px;padding:10px 14px}.publicRevision .selectionTrayV6>a{white-space:normal;padding:12px;font-size:12px}.publicRevision .selectionReview b{font-size:11px}.publicRevision .selectionReview small{font-size:10px}.publicRevision .spotDialog>article{width:calc(100% - 28px);max-height:calc(100dvh - 28px);margin:14px;display:block}.publicRevision .spotDialog .dialogPhoto{height:200px;min-height:200px}.publicRevision .dialogCopy{padding:25px}.planV6 .segment{min-width:0}.planV6 input,.planV6 select,.planV6 textarea{min-width:0;max-width:100%;font-size:16px}}@media (min-width:701px) and (max-width:1100px) and (max-height:700px){.signatureOverview{padding-top:22px}.signatureOverview>header{margin-bottom:12px}.signatureOverview>header h2{font-size:30px}.sinoTabs button{padding-block:12px}}.publicRevision .xianV6,.publicRevision .xianLead h2,.publicRevision .xianSpot,.publicRevision .miniChoice,.publicRevision .xianCoreDays button{color:#183c31}.publicRevision .xianLead{padding:0}.publicRevision .xianLead .choiceButton{color:#2f5846;border-color:#2f5846}.publicRevision .xianLead .choiceButton.selected{color:#fff;background:#2f5846}.publicRevision .xianSpot small{color:#617361}.publicRevision .xianCoreDays button{background:#fffefa;border-color:#d8ddcf}.publicRevision .xianOptionPanel article.selected{background:#edf2e7;border-color:#2f5846}.publicRevision .miniChoice{background:#fffefa;border:1px solid #2f5846}.publicRevision .miniChoice[aria-pressed=true]{color:#fff;background:#2f5846}.publicRevision .xianCoreDays>article>span{color:#8c543a}.publicRevision .imperialHero{color:#183c31;background:#f2efe7;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:50px;min-height:0;padding:42px max(5vw,20px);display:grid}.publicRevision .imperialHero h1{letter-spacing:-.035em;font-size:clamp(48px,5.6vw,78px);line-height:1.04}.publicRevision .imperialHero>div>p:not(.caps){color:#627267;font:16px/1.75 Arial,sans-serif}.publicRevision .imperialHero .caps{color:#955438}.publicRevision .heroReference{border-top:1px solid #d7dbcf;padding-top:22px;display:block}.publicRevision .heroReference small{color:#627267;letter-spacing:0;font-size:12px;line-height:1.6}.publicRevision .heroReference select{color:#183c31;background:#fffefa;border:1px solid #c0c9bd}.imperialHeroPhoto{min-width:0;margin:0;position:relative}.imperialHeroPhoto img{object-fit:cover;width:100%;height:440px;display:block}.imperialHeroPhoto figcaption{bottom:0;color:#fff;background:linear-gradient(#0000,#0008);padding:26px 18px 14px;font-size:12px;position:absolute;inset-inline:0}.publicRevision .coreV6>header,.publicRevision .optionsV6>header{grid-template-columns:1fr 1fr;gap:15px 30px}.publicRevision .coreV6>header .caps,.publicRevision .optionsV6>header .caps{grid-column:1/-1}.publicRevision .coreV6>header h2,.publicRevision .optionsV6>header h2{font-size:44px}.publicRevision .coreDaysV6{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.publicRevision .coreDaysV6>article{border-right:0;min-height:0;padding:24px 0}.publicRevision .coreDaysV6 h3{font-size:26px}.publicRevision .coreDaysV6 article>div{grid-template-columns:repeat(2,minmax(0,1fr))}.publicRevision .coreDaysV6 article>div>button{min-width:0}.publicRevision .coreDaysV6 button b{font-size:14px}@media (max-width:1100px){.publicRevision .imperialHero{gap:30px}.imperialHeroPhoto img{height:370px}}@media (max-width:700px){.publicRevision .imperialHero{padding:24px 18px 18px;display:block}.publicRevision .imperialHero h1{max-width:310px;margin-bottom:15px;font-size:43px;line-height:1.03}.publicRevision .imperialHero>div>p:not(.caps){font-size:14px;line-height:1.7}.publicRevision .heroReference{margin-top:16px;padding-top:15px}.publicRevision .heroReference .journeyPriceMain{flex-wrap:nowrap}.publicRevision .heroReference .journeyPriceMain b{font-size:25px}.publicRevision .heroReference .journeyPriceMain small,.publicRevision .heroReference .journeyPriceMain span{font-size:11px}.publicRevision .heroReference .journeyPriceTotal,.publicRevision .heroReference>small{font-size:10px}.publicRevision .imperialHeroPhoto{margin-top:18px}.imperialHeroPhoto img{height:145px}.publicRevision .coreV6>header,.publicRevision .optionsV6>header{margin-bottom:24px;display:block}.publicRevision .coreV6>header h2,.publicRevision .optionsV6>header h2{margin:14px 0;font-size:34px}.publicRevision .coreV6>header p,.publicRevision .optionsV6>header p{font-size:14px}.publicRevision .coreDaysV6,.publicRevision .coreDaysV6 article>div{grid-template-columns:1fr}.publicRevision .coreDaysV6>article{padding:18px 0}.publicRevision .coreDaysV6 h3{font-size:25px}}.publicRevision .spotSummary{-webkit-line-clamp:2;color:#5f6f62;-webkit-box-orient:vertical;margin:10px 0 16px;padding:0;font:14px/1.55 Arial,sans-serif;display:-webkit-box;overflow:hidden}.publicRevision .xianSpot .spotSummary{margin-bottom:0;padding:0;font-size:14px}.publicRevision .xianOptionPanel article{padding-bottom:58px}@media (max-width:700px){.publicRevision .optionCardsV6 .visualButton{min-height:220px}.publicRevision .xianOptionPanel article{padding-bottom:0}.publicRevision .xianSpot i{height:230px}.publicRevision .xianSpot>span{padding-bottom:58px}}.bellTowerPhoto{background:#f3f3ed;flex-direction:column;justify-content:center;min-width:0;margin:0;display:flex}.bellTowerPhoto img{object-fit:contain;width:100%;height:auto;display:block}.bellTowerPhoto figcaption{color:#405449;padding:12px 18px;font-size:12px;line-height:1.5}.publicRevision .heritageChoiceSummary{color:#5f6f62;overflow-wrap:anywhere;font:14px/1.55 Arial,sans-serif;display:block}.publicRevision .heritagePhoneCopy{display:none}@media (max-width:719px){.publicRevision .heritageWideCopy{display:none}.publicRevision .heritagePhoneCopy{display:inline}}.sinoApp .signatureOverview{grid-template-rows:auto auto auto;gap:14px;height:auto;padding:0}.sinoApp .signatureOverview>header{min-height:0;margin:0;padding:0;display:block}.sinoApp .signatureOverview>header>.micro{margin:0 0 6px;font-size:11px;line-height:1.4}.sinoApp .signatureOverview>header h2{margin:0;font-size:34px;line-height:1.15}.sinoApp .signatureOverview .signatureGrid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-height:0}.sinoApp .signatureOverview .signatureGrid .signatureCard{aspect-ratio:auto;color:#173c31;background:#faf9f5;border:1px solid #d7d9cf;border-radius:5px;grid-column:auto;grid-template-rows:170px 1fr;align-items:stretch;min-width:0;min-height:0;display:grid;overflow:hidden}.sinoApp .signatureOverview .signatureGrid .signatureCard:before{content:none}.sinoApp .signatureOverview .signatureGrid .signaturePhoto{object-fit:cover;object-position:center;width:100%;min-width:0;height:100%;display:block}.sinoApp .signatureOverview .signatureGrid .signatureCard>div{flex-direction:column;gap:7px;width:auto;min-width:0;min-height:220px;padding:18px;display:flex}.sinoApp .signatureOverview .signatureGrid .signatureCard h3{color:#173c31;min-height:0;margin:0;font:400 27px/1.15 Georgia,serif}.sinoApp .signatureOverview .signatureGrid .signatureCard>div>small{letter-spacing:0;text-transform:none;color:#617168;font-size:12px;line-height:1.4}.sinoApp .signatureOverview .signatureGrid .signatureCard p{color:#173c31;max-width:none;min-height:0;margin:0 0 6px;font-size:14px;line-height:1.45}.sinoApp .signatureOverview .signatureGrid .compactJourneyPrice,.sinoApp .signatureOverview .signatureGrid .signatureCustom{color:#173c31;border:0;min-height:0;margin:auto 0 0;padding:0;font-size:13px;line-height:1.4;display:block}.sinoApp .signatureOverview .signatureGrid .compactJourneyPrice .journeyPriceMain{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.sinoApp .signatureOverview .signatureGrid .compactJourneyPrice .journeyPriceMain>span{flex-wrap:wrap;align-items:baseline;gap:3px 5px;min-width:0;line-height:1.3;display:flex}.sinoApp .signatureOverview .signatureGrid .compactJourneyPrice small,.sinoApp .signatureOverview .signatureGrid .compactJourneyPrice .journeyPriceMain>span>span{letter-spacing:0;text-transform:none;color:#173c31;line-height:1.3;font-size:11px!important}.sinoApp .signatureOverview .signatureGrid .compactJourneyPrice b{color:#173c31;font:600 19px/1.2 Arial,sans-serif}.sinoApp .signatureOverview .signatureGrid .compactJourneyPrice select{color:#173c31;background:#faf9f5;border:1px solid #b9c7bd;border-radius:4px;flex:none;min-width:58px;min-height:34px;padding:5px 3px;font-size:11px;line-height:1.2}.sinoApp .signatureOverview .signatureGrid .signatureCard a{color:#173c31;border-bottom:1px solid #557367;align-items:center;width:fit-content;min-height:32px;margin:0;padding:0;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.sinoApp .signatureOverview .signatureGrid .signatureCard a:hover{border-color:#173c31}.sinoApp .signatureOverview .signatureGrid .signatureCard :is(a,select):focus-visible{outline-offset:3px;outline:2px solid #915f49}.sinoApp .signatureOverview>.signaturePriceNote{color:#617168;text-align:left;min-height:0;margin:0;padding:0;font-size:12px;line-height:1.4}@media (min-width:761px) and (max-width:1100px){.sinoApp .signatureOverview .signatureGrid.three{gap:12px}.sinoApp .signatureOverview .signatureGrid .signatureCard{grid-template-rows:130px 1fr}.sinoApp .signatureOverview .signatureGrid .signatureCard>div{min-height:245px;padding:13px}.sinoApp .signatureOverview .signatureGrid .signatureCard h3{font-size:24px}.sinoApp .signatureOverview .signatureGrid .signatureCard p{font-size:13px}.sinoApp .signatureOverview .signatureGrid .compactJourneyPrice .journeyPriceMain{flex-wrap:wrap;gap:5px}}@media (max-width:760px){.sinoApp .signatureOverview{gap:10px}.sinoApp .signatureOverview>header>.micro{margin-bottom:5px;font-size:10px}.sinoApp .signatureOverview>header h2{font-size:28px}.sinoApp .signatureOverview .signatureGrid.three{grid-template-columns:minmax(0,1fr);gap:10px}.sinoApp .signatureOverview .signatureGrid .signatureCard{grid-template-rows:auto;grid-template-columns:88px minmax(0,1fr)}.sinoApp .signatureOverview .signatureGrid .signatureCard>div{gap:5px;min-height:160px;padding:10px}.sinoApp .signatureOverview .signatureGrid .signatureCard h3{font-size:20px;line-height:1.13}.sinoApp .signatureOverview .signatureGrid .signatureCard>div>small{font-size:10px;line-height:1.35}.sinoApp .signatureOverview .signatureGrid .signatureCard p{margin:0;font-size:11px;line-height:1.4}.sinoApp .signatureOverview .signatureGrid .compactJourneyPrice small,.sinoApp .signatureOverview .signatureGrid .compactJourneyPrice .journeyPriceMain>span>span{font-size:10px!important}.sinoApp .signatureOverview .signatureGrid .compactJourneyPrice b{font-size:16px}.sinoApp .signatureOverview .signatureGrid .compactJourneyPrice select{min-width:52px;min-height:30px;padding:4px 2px;font-size:10px}.sinoApp .signatureOverview .signatureGrid .signatureCustom{font-size:11px}.sinoApp .signatureOverview .signatureGrid .signatureCard a{min-height:28px;font-size:12px}.sinoApp .signatureOverview>.signaturePriceNote{font-size:10px}}
