:root{--qz-black:#1f1e1c;--qz-white:#f7f7f2;--qz-blue:#154f6b;--qz-gold:#d8a14a;--qz-black-soft:#2b2a27;--qz-white-pure:#fff;--qz-blue-deep:#0e3a50;--qz-blue-mist:#e8eff2;--qz-gold-soft:#e9c88f;--qz-line:#ddd9cf;--qz-text-3rd:#605e56;--sand:#ede9df;--font-serif:"Source Han Serif SC","Noto Serif SC","Songti SC","STSong","SimSun",serif;--font-sans:"Source Han Sans SC","Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--w-max:1380px;--gutter:clamp(23px,5vw,84px);--radius:2px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px;-webkit-font-smoothing:antialiased}body{margin:0;background:var(--qz-white);color:var(--qz-black);font:400 16px/1.8 var(--font-sans)}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2{font-family:var(--font-serif);line-height:1.22;font-weight:800}h3{line-height:1.45}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,summary:focus-visible,button:focus-visible{outline:2px solid var(--qz-blue);outline-offset:4px}.dark :focus-visible{outline-color:var(--qz-gold)}.skip{position:fixed;z-index:999;top:8px;left:8px;transform:translateY(-150%);background:var(--qz-white);padding:.55em 1em}.skip:focus{transform:none}h1,h2,h3,.rule-card h3,.journal h4{text-wrap:balance}.container{max-width:var(--w-max);margin:0 auto;padding:0 var(--gutter)}.section{padding:clamp(62px,8vw,125px) 0}.section-tight{padding:clamp(38px,5vw,78px) 0}.text-serif{font-family:var(--font-serif)}.muted,.sub,.text-3rd{color:var(--qz-text-3rd)}.dark{background:var(--qz-black);color:var(--qz-white)}.wash{background:var(--sand)}.eyebrow,.kicker{display:flex;align-items:center;gap:12px;font-weight:700;font-size:12px;letter-spacing:.17em;color:var(--qz-blue)}.eyebrow:before,.kicker:before{content:"";width:24px;height:1px;background:currentColor}.dark .eyebrow,.dark .kicker,.light{color:var(--qz-gold-soft)}.roman{font:500 12px/1.35 Georgia,serif;letter-spacing:.19em;text-transform:uppercase}.section-head{margin-bottom:clamp(25px,4vw,48px)}.section-head h2{font-size:clamp(32px,4.5vw,61px);margin-top:.3em}.section-head .sub{max-width:55ch;margin-top:12px}.section-head.split{display:flex;align-items:end;justify-content:space-between;gap:16px}.section-head.split>a{flex-shrink:0}.section h3{font-size:20px}.lede{color:var(--qz-text-3rd);font-size:clamp(15px,1.35vw,18px);max-width:38em;line-height:1.95}.dark .lede{color:#ddd9cf}.btn{min-height:48px;display:inline-flex;justify-content:center;align-items:center;gap:14px;padding:10px 19px;font-size:14px;font-weight:650;letter-spacing:.04em;border:1px solid transparent;border-radius:var(--radius);transition:background .2s,color .2s,border-color .2s;cursor:pointer}.btn-primary{background:var(--qz-blue);color:var(--qz-white)}.btn-primary:hover{background:var(--qz-black)}.btn-gold{background:var(--qz-gold);color:var(--qz-black)}.btn-gold:hover{background:var(--qz-gold-soft)}.btn-ghost{color:var(--qz-white);border-color:#f7f7f27a}.btn-ghost:hover{border-color:var(--qz-white);background:#f7f7f215}.btn-ghost-dark{border-color:var(--qz-line);color:var(--qz-blue)}.btn-ghost-dark:hover{border-color:var(--qz-blue)}.text-link{display:inline-flex;align-items:center;gap:12px;color:var(--qz-blue);font-weight:650;font-size:14px;border-bottom:1px solid currentColor;padding-bottom:3px}.text-link:hover{color:var(--qz-black)}.dark .text-link{color:var(--qz-gold-soft)}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.arrow{font-family:system-ui;font-size:1.05em;font-weight:400;line-height:1}.subhero{position:relative;isolation:isolate;overflow:hidden;background:var(--qz-blue-deep);color:var(--qz-white);padding:clamp(67px,10vw,156px) 0}.subhero .eyebrow{color:var(--qz-gold-soft)}.subhero h1{font-size:clamp(39px,7vw,91px);letter-spacing:.035em;margin:12px 0 18px}.subhero p{color:#f7f7f2df;max-width:46em}.subhero .actions{margin-top:28px}.image-label{font-size:11px;letter-spacing:.06em;color:var(--qz-text-3rd);margin-top:9px}.rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px)}.rule-card{border-top:1px solid var(--qz-line);padding-top:23px;min-width:0}.rule-card h3{margin:10px 0}.rule-card p{color:var(--qz-text-3rd);font-size:14px}.tag{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--qz-blue)}.card{border:1px solid var(--qz-line);background:#fff9;border-radius:var(--radius)}.beian{font-size:12px}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,31px)}.photo-item{min-width:0}.photo-item img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--sand)}.photo-item h3{margin-top:12px}.photo-item p{font-size:14px;color:var(--qz-text-3rd)}.photo-item .tag{margin-top:13px;display:block}.photo-link{display:block}.photo-link img{transition:filter .2s}.photo-link:hover img{filter:brightness(.88)}.site-divider{height:1px;background:var(--qz-line);border:0}@media(max-width:760px){.section-head.split{align-items:start;flex-direction:column}.photo-grid,.rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.photo-grid,.rule-grid{grid-template-columns:1fr}.photo-item img{aspect-ratio:16/10}.btn{padding:10px 13px;font-size:13px}.subhero p{font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}main img[src$="/hotel-shigatse-alt-verified.webp"]{filter:saturate(.83) contrast(.95) brightness(.97)}main img[src$="/hotel-lhasa-verified.webp"]{filter:saturate(.87) contrast(.94) brightness(1.05)}main img[src$="/linzhi-street-verified.webp"]{filter:saturate(.83) contrast(.93) brightness(1.12)}main img[src$="/hotel-gyirong-verified.webp"]{filter:saturate(.73) contrast(.94) brightness(1.08)}main img[src$="/hotel-linzhi-room.webp"]{filter:saturate(.93) contrast(.93) brightness(.98)}main img[src$="/hotel-chengdu-verified.webp"]{filter:saturate(.89) contrast(.95)}main img[src$="/journey-stop-lhasa.webp"],main img[src$="/journey-stop-gyirong.webp"]{filter:saturate(.82) contrast(.94)}main img[src$="/journey-stop-shigatse.webp"]{filter:saturate(.76) contrast(.92) brightness(.98)}main img[src$="/journey-stop-linzhi.webp"]{filter:contrast(.96)}main img[src$="/restaurant-hall-verified.webp"]{filter:saturate(.85) contrast(.95) brightness(1.04)}main img[src$="/thangka-reference.webp"]{filter:saturate(.91) contrast(.95) brightness(1.02)}.masthead[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:20;background:#f7f7f2f5;border-bottom:1px solid #ddd9cf;backdrop-filter:blur(12px)}.header-row[data-astro-cid-5hce7sga]{height:76px;display:flex;align-items:center;gap:clamp(12px,2.4vw,34px);position:relative}.brand[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:40px;height:40px;object-fit:contain}.brand-type[data-astro-cid-5hce7sga]{display:grid;gap:5px}.brand-type[data-astro-cid-5hce7sga] b[data-astro-cid-5hce7sga]{font-size:16px;line-height:1.1;letter-spacing:.07em;font-family:var(--font-serif)}.brand-type[data-astro-cid-5hce7sga]>span[data-astro-cid-5hce7sga]{font:10px/1 Georgia,serif;letter-spacing:.2em}.desktop-nav[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:clamp(12px,2vw,29px);margin-left:auto;white-space:nowrap;font-size:13px}.desktop-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{position:relative;padding:26px 0;color:#47453e}.desktop-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{color:var(--qz-blue);font-weight:700}.desktop-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:18px;height:1px;background:var(--qz-blue)}.header-link[data-astro-cid-5hce7sga]{font-size:13px;border:1px solid #b7c5cc;color:var(--qz-blue);padding:7px 11px;white-space:nowrap}.header-link[data-astro-cid-5hce7sga]:hover{background:var(--qz-blue);color:var(--qz-white)}.mobile-menu[data-astro-cid-5hce7sga]{display:none}.mobile-menu[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga]{list-style:none;display:grid;align-content:center;gap:5px;cursor:pointer;width:42px;height:42px;padding:9px}.mobile-menu[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{height:1px;background:var(--qz-black)}.mobile-menu[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga]{position:absolute;left:0;right:0;top:100%;padding:6px var(--gutter) 17px;background:var(--qz-white);box-shadow:0 10px 20px #0002}.mobile-menu[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--qz-line);font-size:15px}.mobile-menu[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{color:var(--qz-blue);font-weight:750;border-bottom-color:var(--qz-blue)}.site-footer[data-astro-cid-5hce7sga]{padding:clamp(45px,6vw,84px) 0 20px}.footer-main[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;gap:30px;padding-bottom:50px}.footer-wordmark[data-astro-cid-5hce7sga],.footer-contact[data-astro-cid-5hce7sga] .roman[data-astro-cid-5hce7sga],.footer-social[data-astro-cid-5hce7sga] .roman[data-astro-cid-5hce7sga]{color:var(--qz-gold-soft)}.footer-name[data-astro-cid-5hce7sga]{font-size:26px;margin:8px 0 2px}.footer-main[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]:not(.footer-name),.footer-contact[data-astro-cid-5hce7sga] small[data-astro-cid-5hce7sga]{font-size:13px;color:#dad5ca}.footer-nav[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:6px 14px;font-size:14px}.footer-contact[data-astro-cid-5hce7sga]{display:grid;align-content:start;gap:8px}.footer-contact[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{overflow-wrap:anywhere}.footer-main[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover,.footer-bottom[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--qz-gold-soft)}.footer-bottom[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid #ffffff26;color:#d0c9bd;font-size:12px}.footer-social[data-astro-cid-5hce7sga]{display:grid;align-content:start;gap:12px}.qr-row[data-astro-cid-5hce7sga]{display:flex;gap:18px;flex-wrap:wrap}.qr-item[data-astro-cid-5hce7sga]{display:grid;gap:6px;justify-items:start}.qr-item[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:88px;height:88px;border-radius:6px;background:#fff;padding:4px}.qr-item[data-astro-cid-5hce7sga] figcaption[data-astro-cid-5hce7sga]{display:grid;gap:2px;font-size:12px;color:#dad5ca}.qr-item[data-astro-cid-5hce7sga] figcaption[data-astro-cid-5hce7sga] b[data-astro-cid-5hce7sga]{color:#f7f7f2;font-size:12.5px;font-weight:700}.qr-item[data-astro-cid-5hce7sga] figcaption[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{font-size:10.5px;opacity:.6;letter-spacing:.08em}@media(max-width:1010px){.desktop-nav[data-astro-cid-5hce7sga]{display:none}.header-link[data-astro-cid-5hce7sga]{margin-left:auto}.mobile-menu[data-astro-cid-5hce7sga]{display:block}}@media(max-width:680px){.header-row[data-astro-cid-5hce7sga]{height:65px;gap:5px}.brand[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:33px;height:33px}.brand[data-astro-cid-5hce7sga]{gap:7px}.brand-type[data-astro-cid-5hce7sga] b[data-astro-cid-5hce7sga]{font-size:13px}.brand-type[data-astro-cid-5hce7sga]>span[data-astro-cid-5hce7sga]{font-size:8px}.header-link[data-astro-cid-5hce7sga]{padding:4px 7px;font-size:11px}.mobile-menu[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga]{width:34px}.footer-main[data-astro-cid-5hce7sga]{grid-template-columns:1fr;padding-bottom:30px}.footer-nav[data-astro-cid-5hce7sga]{max-width:290px}}@media(max-width:335px){.header-link[data-astro-cid-5hce7sga]{display:none}.mobile-menu[data-astro-cid-5hce7sga]{margin-left:auto}}
