@media(max-width:900px){:root{--rail: 0px}html{scroll-padding-bottom:90px}.story,.journey-page{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.story{height:auto}.story .scene{position:relative;height:auto;min-height:0;overflow:visible}.story .scene:before{top:0;right:0;bottom:0;left:0}.story .home-panel,.story .spread-panel{position:relative;inset:auto;width:100%;height:auto;opacity:1;transform:none;pointer-events:auto;container-type:normal}.story .home-panel{display:flex;flex-direction:column;padding:24px 22px 40px}.story .home-masthead{position:static;order:0;margin-bottom:30px}.story .home-masthead-brand{font-size:31px}.story .home-masthead-line{font-size:8px;letter-spacing:.18em}.story .home-copy{display:contents}.story .home-copy>.eyebrow{order:1;margin:0;font-size:10px;letter-spacing:.2em}.story .home-copy>.rule{order:2;margin:14px 0 20px}.story .home-copy h1{order:3;font-size:clamp(39px,10.5vw,65px);line-height:.98;letter-spacing:-.05em}.story .cover-media{position:relative;inset:auto;order:4;align-self:center;width:min(94%,390px);height:auto;aspect-ratio:1122 / 1402;margin:24px 0;opacity:1;transform:none}.story .cover-branding strong{font-size:clamp(30px,9.2vw,50px)}.story .cover-branding span{display:block;font-size:11px;letter-spacing:.1em}.story .cover-branding>p{display:block;font-size:8px}.story .cover-scroll{display:flex;font-size:12px;min-height:44px}.story .home-copy .lede{order:5;width:auto;max-width:44ch;margin:8px 0 18px;font-size:17px;line-height:1.55}.story .home-copy .topics{display:block;order:6;margin:0;font-size:12px;line-height:1.6}.story .home-copy .rule-bottom{display:none}.story .lower-scroll{position:static;order:7;align-self:center;display:flex;min-height:44px;margin-top:24px;font-size:13px}.story .spread-panel{padding:32px 12px;scroll-margin-top:12px;overflow:visible}.story .open-book{position:relative;inset:auto;display:grid;height:auto;container-type:normal;perspective:none;gap:1px}.story .book-base,.story .turning-page,.story .open-book:after{display:none}.story .book-page,.story .jb-catalog .book-page,.journey-page .journey-sheet{position:relative;inset:auto;width:100%;height:auto;padding:28px 24px;opacity:1;min-width:0;border:1px solid #c9b69a;border-left:5px double #c7b596;border-radius:3px;background:repeating-linear-gradient(0deg,#866d4803 0 1px,transparent 1px 3px),radial-gradient(ellipse at 20% 0,#fffaf0b0,transparent 60%),linear-gradient(90deg,#d9c9ae,#f6eddf 5%,#f8f1e6 85%,#eee2ce);box-shadow:inset 6px 0 12px #7d5b3820,inset 0 1px #ffffff80,0 8px 20px #51361b20}.story .open-book .eyebrow{font-size:10px;line-height:1.5;letter-spacing:.22em}.story .page-folio{position:static;margin-top:24px;font-size:8px}.story .jb-catalog{position:relative;inset:auto;display:grid;gap:1px}.story .jb-catalog .book-page>h2{margin:12px 0 20px;font-size:clamp(32px,9vw,46px);line-height:1.05}.story .jb-catalog-intro{font-size:17px;line-height:1.5}.story .jb-catalog-kicker{font-size:10px}.story .jb-duration-entry-image{height:auto;aspect-ratio:1.5;margin:22px 0}.story .jb-duration-entry-note{font-size:15px;line-height:1.5}.story .jb-duration-links{grid-template-columns:1fr;gap:10px}.story .jb-duration-links a{min-height:92px;padding:14px 36px 14px 14px}.story .jb-duration-links h3{font-size:27px}.story .jb-duration-links p{font-size:14px;line-height:1.45}.story .jb-duration-links span,.story .jb-duration-links b{display:block}.story .builder-heading,.story .builder-media,.story .builder-step{position:relative;inset:auto;width:auto;height:auto}.story .builder-heading .rule{margin:14px 0 24px}.story .open-book .builder-heading h2{font-size:clamp(40px,11vw,58px);line-height:.95}.story .open-book .builder-lede{font-size:19px;line-height:1.4;margin-top:24px}.story .builder-tags{display:none}.story .builder-media{margin-top:24px;aspect-ratio:1.5;max-height:none}.story .builder-step+.builder-step{margin-top:28px}.story .open-book .builder-step h3{font-size:23px;line-height:1.15;gap:12px}.story .builder-step h3>span{font-size:12px}.story #build-your-beijing .single-select{grid-template-columns:repeat(3,minmax(0,1fr))}.story #build-your-beijing .multi-select{grid-template-columns:repeat(2,minmax(0,1fr))}.story .open-book .pill-group button{min-height:44px;height:auto;padding:10px 6px;font-size:14px}.story #build-your-beijing .interest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.story .open-book .interest-grid button{height:148px}.story .open-book .interest-grid span{font-size:15px;line-height:1.15}.story .open-book .journey-step>p{display:block;margin:16px 0;font-size:16px;line-height:1.5}.story .show-journey{width:100%;min-height:48px;margin:0;font-size:17px}.story .book-page.guide-left{min-height:480px;overflow:hidden}.story .guide-title{top:21%;left:8%;right:8%}.story .open-book .guide-brand strong{font-size:29px}.story .open-book .guide-brand span{display:block;font-size:8px}.story .open-book .guide-title h2{font-size:clamp(58px,16vw,85px);line-height:.9}.story .open-book .guide-title>p:last-child{font-size:20px;line-height:1.3}.story .open-book .guide-mantra{display:block;font-size:10px}.story .guide-intro,.story .guide-grid.jbg-home-grid{position:relative;inset:auto}.story .open-book .guide-intro h2{font-size:36px;line-height:1.05}.story .open-book .guide-intro>p:last-child{font-size:17px;line-height:1.5}.story .guide-grid.jbg-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;gap:24px 12px}.story .open-book .guide-card{height:auto;min-height:0}.story .open-book .guide-card img,.story .open-book .guide-card video{height:auto;aspect-ratio:1.3}.story .guide-card>span{height:auto;padding-top:8px}.story .open-book .guide-card b{font-size:13px}.story .open-book .guide-card strong{font-size:20px;line-height:1.1}.story .open-book .guide-card small{display:block;font-size:13px;line-height:1.4;margin-bottom:16px}.story .stories-heading,.story .stories-hero,.story .stories-intro,.story .story-collage{position:relative;inset:auto;height:auto;width:auto}.story .open-book .stories-heading h2{font-size:52px}.story .open-book .stories-subtitle{font-size:25px;line-height:1.2}.story .stories-tags,.story .story-stamp,.story .stories-intro>.eyebrow,.story .stories-intro>.rule{display:none}.story .stories-hero{aspect-ratio:1.2;margin-top:24px}.story .open-book .stories-hero figcaption{font-size:17px}.story .open-book .stories-intro h2{font-size:36px;line-height:1.05}.story .open-book .stories-intro>p:last-child{max-width:none;font-size:17px;line-height:1.5}.story .story-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.story .story-photo{position:relative;inset:auto;width:auto;height:auto;min-width:0;padding:6px;transform:none}.story .story-photo img,.story .story-photo video{height:auto;aspect-ratio:1}.story .open-book .story-photo figcaption{display:block;font-size:12px;padding:6px 0}.story .open-book .story-note{position:relative;inset:auto;grid-column:1 / -1;width:auto;font-size:18px;line-height:1.5;transform:none}.story .story-note cite{display:block;font-size:9px}.story .spread-about .about-book-slot,.story .spread-about .about-book{position:relative;inset:auto;width:100%;height:auto;display:grid}.story .spread-about .about-book-base{display:none}.story .spread-about .about-book-left,.story .spread-about .about-book-right{position:relative;inset:auto;width:100%;min-height:0;padding:28px 24px;border:1px solid #c9b69a;background:linear-gradient(90deg,#e1d2bb,#f8f1e6 5%,#f3e8d6)}.story .spread-about .about-book-left{grid-template-columns:1fr}.story .spread-about .about-opening-copy{padding:0}.story .spread-about .about-opening-copy h2{font-size:40px;line-height:1.05}.story .spread-about .about-opening-copy p:not(.about-kicker):not(.about-opening-lede),.story .spread-about .about-opening-copy .about-opening-lede{display:block;max-width:none;font-size:17px;line-height:1.5}.story .spread-about .about-opening-photo{aspect-ratio:1.4;margin-top:24px}.story .spread-about .about-opening-photo figcaption{font-size:17px}.story .spread-about .about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.story .spread-about .about-team-card:nth-child(n){display:block}.story .about-team-media{aspect-ratio:.85}.story .about-team-card h3{font-size:20px;margin-top:12px}.story .about-team-card p{display:block;font-size:14px;line-height:1.4}.about-page .about-service-grid,.about-page .about-reasons-grid,.about-page .about-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-car-grid{grid-template-columns:1fr}.about-page .about-row-title{flex-wrap:wrap}.about-page .about-service-grid p,.about-page .about-reasons-grid p,.about-page .about-steps-grid p,.about-page .about-car-copy p{font-size:15px;line-height:1.4}.story .chapter-rail,.journey-page .chapter-rail{position:fixed;inset:auto 0 0;width:100%;height:auto;min-height:64px;padding:0 0 env(safe-area-inset-bottom);border-left:0;z-index:60}.story .chapter-rail nav,.journey-page .chapter-rail nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.story .chapter-rail .chapter-link:nth-child(n),.journey-page .chapter-rail .chapter-link:nth-child(n){display:block;width:100%;min-width:0;min-height:72px;padding:8px 3px;text-align:center;text-decoration:none}.story .chapter-rail .chapter-link span,.journey-page .chapter-rail .chapter-link span{display:block;margin:0 0 5px;font-size:11px}.story .chapter-rail .chapter-link strong,.journey-page .chapter-rail .chapter-link strong{font-size:13px;line-height:1.2;white-space:normal}.story .chapter-rail .chapter-link:before,.journey-page .chapter-rail .chapter-link:before{inset:0 20% auto;width:auto;height:2px}.story .chapter-rail .plan-trip,.story .chapter-rail .rail-footer,.journey-page .chapter-rail .plan-trip,.journey-page .chapter-rail .rail-footer{display:none}.journey-page .journey-main{min-width:0}.journey-page .journey-book{container-type:normal}.journey-page .journey-sheet h1{font-size:clamp(35px,9vw,54px);line-height:1.05}.journey-page .journey-description,.journey-page .listing-lede{font-size:17px;line-height:1.5}.journey-page .journey-series-heading h2{font-size:34px;white-space:normal}.journey-page .deep-series-description{font-size:17px;line-height:1.5}.journey-page .deep-journey-card{grid-template-columns:1fr;gap:12px;padding:10px}.journey-page .deep-journey-card>img,.journey-page .deep-journey-card>video{height:auto;aspect-ratio:1.5}.journey-page .deep-journey-copy strong{font-size:23px}.journey-page .deep-journey-copy em{font-size:16px;line-height:1.4}.journey-page .journey-series-card{min-height:0;padding:8px}.journey-page .journey-series-card>img,.journey-page .journey-series-card>video{height:auto;aspect-ratio:1.6;object-fit:cover}.journey-page .series-copy strong{font-size:21px}.journey-page .series-copy em{font-size:15px;line-height:1.4}.journey-page .jb-catalog-intro,.journey-page .jb-duration-overview p,.journey-page .jb-catalog-card p{font-size:16px;line-height:1.5}.journey-page .jb-catalog-filters select{min-height:44px;font-size:16px}.journey-page .jb-catalog-modes button,.journey-page .jb-catalog-pagination button{min-height:44px;font-size:14px}.journey-page .listing-book-route .journey-sheet-right{transform:none;animation:none}.journey-page .listing-route-layout{grid-template-columns:minmax(0,1fr);min-height:0;gap:16px}.journey-page .listing-route-layout>*{min-width:0}.journey-page .listing-route-timeline{flex-direction:row;gap:10px;overflow-x:auto;padding:8px 0 12px;scrollbar-width:thin}.journey-page .listing-route-timeline:before{display:none}.journey-page .listing-route-timeline li{flex:0 0 160px;min-height:74px}.journey-page .listing-route-timeline button{min-height:74px;padding:8px;border:1px solid #c8b79f;border-radius:3px}.journey-page .listing-route-timeline strong{display:block;font-size:16px;line-height:1.2}.journey-page .listing-route-timeline small{display:none}.journey-page .listing-route-focus{min-height:0;margin-top:16px}.journey-page .listing-route-focus>img,.journey-page .listing-route-focus>video{height:auto;flex:none;width:100%;aspect-ratio:1.4;object-fit:cover}.journey-page .route-focus-caption{display:block;overflow:visible;padding:16px 0}.journey-page .route-focus-caption strong{display:block;font-size:23px;line-height:1.2}.journey-page .route-focus-caption small{display:block;font-size:16px;line-height:1.5}.journey-page .listing-route-thumbs{flex:none;height:70px;min-height:70px;gap:8px;overflow-x:auto}.journey-page .listing-route-thumbs button{flex:1 0 62px;min-width:62px}.journey-page .listing-practical-cards,.journey-page .listing-practical-facts{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}.journey-page .listing-practical-facts section:last-child{grid-column:auto}.journey-page .listing-practical-cards p,.journey-page .listing-practical-facts p{font-size:16px;line-height:1.5}.journey-page .listing-faq summary{min-height:44px;padding:12px 0;font-size:17px;line-height:1.35}.journey-page .listing-faq details p{font-size:16px;line-height:1.6}.journey-page .listing-reading-head h2{font-size:clamp(36px,10vw,54px);overflow-wrap:anywhere}.journey-page .listing-reading-grid{margin-top:40px}.journey-page .listing-reading-image video{aspect-ratio:4 / 3;height:auto}.contact-bookmark[hidden]{display:none}.contact-bookmark-panel{top:var(--bookmark-panel-offset, 2px);max-height:calc(100svh - 130px)}.contact-bookmark-panel a{min-height:44px;font-size:15px}.contact-bookmark-intro{font-size:14px}.contact-bookmark-close{min-width:44px;min-height:44px;top:0;right:0}}@media(max-width:600px){.journey-page .journey-series-grid{grid-template-columns:1fr;gap:22px}.journey-page .listing-route-layout{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/jb-mobile.css.map */
