.collection-page,.info-page{min-height:calc(100vh - 144px);padding-top:68px;padding-bottom:80px}.collection-page h1,.info-page h1{font:800 48px/1.05 Outfit,sans-serif;margin:0}.collection-page>p:not(.section-kicker),.info-copy{font-size:16px;color:#63708a;max-width:620px;line-height:1.7;margin:17px 0 36px}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.collection-grid a,.collection-grid figure{margin:0;border:1px solid #e4eaf5;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 20px #123b7510}.collection-grid img{display:block;width:100%;height:190px;object-fit:cover}.collection-grid a div{padding:16px}.collection-grid h2{font:800 19px Outfit,sans-serif;margin:0}.collection-grid p{color:#67738b;font-size:13px;line-height:1.5;min-height:40px}.collection-grid span{color:#0756d8;font-weight:800;font-size:13px}.collection-grid.gallery{grid-template-columns:repeat(3,1fr)}.collection-grid figcaption{padding:10px 12px;font-weight:700;font-size:13px}.service-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.service-list article,.contact-form{background:#f5f9ff;border-radius:14px;padding:22px}.service-list h2{font:800 21px Outfit,sans-serif;margin:0}.service-list p{color:#61708a;line-height:1.6}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:760px}.contact-form input,.contact-form textarea{border:1px solid #dbe5f4;border-radius:8px;padding:12px;background:#fff}.contact-form textarea,.contact-form button,.contact-form p{grid-column:1/-1}.contact-form textarea{height:110px;resize:vertical}.contact-form p{margin:0;color:#168456;font-size:13px}@media(max-width:720px){.collection-page,.info-page{padding-top:40px}.collection-page h1,.info-page h1{font-size:36px}.collection-grid,.collection-grid.gallery,.service-list,.contact-form{grid-template-columns:1fr}.collection-grid img{height:210px}}.socials a[data-social]{font-size:0}.socials a[data-social]:after{content:"";display:block;width:15px;height:15px;background:#fff;border-radius:0}.socials a[data-social=facebook]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 8h3V5h-3c-3 0-5 2-5 5v2H6v3h3v5h3v-5h3l1-3h-4v-2c0-1.2.8-2 2-2Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 8h3V5h-3c-3 0-5 2-5 5v2H6v3h3v5h3v-5h3l1-3h-4v-2c0-1.2.8-2 2-2Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat}.socials a[data-social=instagram]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='5' fill='none' stroke='black' stroke-width='3'/%3E%3Ccircle cx='12' cy='12' r='4' fill='none' stroke='black' stroke-width='3'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='5' fill='none' stroke='black' stroke-width='3'/%3E%3Ccircle cx='12' cy='12' r='4' fill='none' stroke='black' stroke-width='3'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.4'/%3E%3C/svg%3E") center/contain no-repeat}.socials a[data-social=youtube]{position:relative}.socials a[data-social=youtube]:before{content:none}.socials a[data-social=youtube]:after{content:"";width:16px;height:16px;background:#fff;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' fill-rule='evenodd' d='M6 6h12a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3Zm4 3v6l5-3-5-3Z'/%3E%3C/svg%3E")}.socials a[data-social=x]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h4l4 5 4-5h3l-5.5 7 6 9h-4l-5-6-5 6H4l6-8L5 4Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h4l4 5 4-5h3l-5.5 7 6 9h-4l-5-6-5 6H4l6-8L5 4Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat}.socials a[data-social=youtube]:after,.socials a[data-social=x]:after{border-radius:0}.socials{align-items:center}.socials a{display:inline-flex!important;flex:0 0 28px;align-items:center!important;justify-content:center!important;line-height:0}.socials a:after{display:block!important;flex:0 0 15px;width:15px!important;height:15px!important;margin:0!important;transform:none!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}.field-icon,.destination-icon,.benefit-grid b{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0}.field-icon:after,.destination-icon:after,.benefit-grid b:after{display:block!important;flex:0 0 auto;margin:0!important;transform:none!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}#search-form button,.book-now,.button,.hero-actions .primary,.newsletter button,.story-controls button,.dialog-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1}#search-form button span,.book-now span,.hero-actions .button span{display:inline-flex!important;flex:0 0 auto;align-items:center!important;justify-content:center!important;margin:0 0 0 6px!important;vertical-align:0!important;line-height:1!important}.story-controls button,.newsletter button{padding:0}.dialog-close{width:34px;height:34px;padding:0}@media(max-width:680px){.menu-toggle{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;line-height:0}.menu-toggle span{flex:0 0 2px;margin:2px 0!important}}.hero{color:#10224a}.hero-image{background-image:url(assets/images/hero-china-color-v2.png)}.hero-overlay{background:linear-gradient(90deg,rgba(255,255,255,.28),rgba(255,255,255,.06) 44%,transparent 74%)}.hero .eyebrow{color:#0756d8;background:#fffffff2;border:1px solid rgba(30,95,214,.14);box-shadow:0 4px 14px #152a4e1f}.hero h1 em{background:linear-gradient(102deg,#e24d6b,#f1a82c,#28a66a 50%,#38a8de 72%,#8458b8);background-clip:text}.hero-content>p:not(.eyebrow){color:#26395d}.hero .outline{border-color:#0756d8;box-shadow:0 6px 16px #152a4e1c}.color-ribbons{display:none}footer{overflow:hidden;background:#0649b8}.footer-ribbons{height:80px;background:url(assets/images/footer-wave.svg) center / 100% 100% no-repeat}.footer-ribbons,.footer-inner,.copyright{position:relative;z-index:1}.footer-inner{grid-template-columns:1.45fr .72fr .9fr 1.22fr 1.22fr;gap:34px;min-height:238px;padding-top:36px;padding-bottom:28px}.footer-about{max-width:280px}.footer-about p{margin-top:17px;max-width:255px}.footer-inner h3{margin-bottom:14px}.footer-inner>div:not(.footer-about) a,.footer-inner>div:not(.footer-about) p{margin:5px 0}.newsletter{position:relative;z-index:2}.copyright{min-height:36px;align-items:center;padding-top:10px;padding-bottom:10px}.site-header{height:64px}.site-header .brand{gap:9px}.header-brand{display:flex;align-items:center;width:255px;height:54px}.header-brand .official-logo-mark{display:block;width:55px;height:54px;object-fit:contain;object-position:center;margin-right:6px}.header-brand strong{display:block;color:#084aae;font:800 18px/1 Outfit,DM Sans,sans-serif;letter-spacing:-.15px}.header-brand small{display:block;color:#3970bd;font:700 8px/1.2 Outfit,sans-serif;letter-spacing:1.9px;margin-top:4px}.brand-mark{width:48px;height:48px;border:0;background:radial-gradient(circle at 46% 31%,#f9fdff 0 28%,#dceeff 29% 30%,transparent 31%);overflow:visible}.brand-mark:before{content:"";position:absolute;z-index:0;left:7px;top:3px;width:31px;height:31px;border:1.8px solid #1770cf;border-radius:50%;background:linear-gradient(90deg,transparent 46%,#3e8dd9 47% 52%,transparent 53%),linear-gradient(transparent 46%,#3e8dd9 47% 52%,transparent 53%);opacity:.95}.brand-mark:after{content:"✈";z-index:3;right:-2px;top:-4px;color:#0862d0;font:700 13px/1 Arial,sans-serif;transform:rotate(-24deg)}.brand-mark i{z-index:2;left:2px;bottom:5px;width:38px;height:13px;border-width:4px}.brand-mark i:nth-child(1){left:10px;bottom:0}.brand-mark i:nth-child(2){left:4px;bottom:7px}.brand-mark i:nth-child(3){left:2px;bottom:14px}.brand-mark i:nth-child(4){left:10px;bottom:22px}.site-header .brand strong{font-size:18px;letter-spacing:-.15px}.site-header .brand small{letter-spacing:1.9px}.book-now{min-width:105px;padding:10px 16px}.gallery{position:relative;z-index:2;padding-bottom:0}footer{z-index:1;margin-top:-54px}.footer-ribbons{height:112px;background-position:center top;background-size:100% 112px}footer:after{display:none}.footer-inner{min-height:218px;padding-top:29px;padding-bottom:23px}.footer-brand .brand-mark{transform:scale(.92);transform-origin:left center;margin-right:-2px}.footer-brand .brand-mark{display:none}.footer-brand:before{content:"";display:block;width:52px;height:52px;flex:0 0 52px;background:url(assets/images/hues-china-travel-logo.png) center / contain no-repeat;mix-blend-mode:multiply}.footer-about p{margin-top:12px}.copyright{min-height:34px}@media(max-width:680px){.footer-ribbons{height:60px}footer:after{display:none}.footer-inner{min-height:auto;padding-top:26px;padding-bottom:26px}}
