.ShenzhenGuide-module__wtopmq__guide{color:var(--ink)}.ShenzhenGuide-module__wtopmq__guide section[id]{scroll-margin-top:24px}.ShenzhenGuide-module__wtopmq__guide h2{letter-spacing:-.035em;max-width:850px;margin:12px 0 20px;font-size:clamp(1.95rem,3.5vw,2.75rem);font-weight:900;line-height:1.14}.ShenzhenGuide-module__wtopmq__guide h3{font-size:1.3rem;font-weight:850;line-height:1.3}.ShenzhenGuide-module__wtopmq__guide p,.ShenzhenGuide-module__wtopmq__guide li,.ShenzhenGuide-module__wtopmq__guide td,.ShenzhenGuide-module__wtopmq__guide dd{line-height:1.75}.ShenzhenGuide-module__wtopmq__guide a:focus-visible,.ShenzhenGuide-module__wtopmq__guide summary:focus-visible,.ShenzhenGuide-module__wtopmq__tableWrap:focus-visible{outline:3px solid var(--jade);outline-offset:5px}.ShenzhenGuide-module__wtopmq__paper{background:var(--paper)}.ShenzhenGuide-module__wtopmq__intro{max-width:750px;color:var(--muted);margin-bottom:30px;font-size:1.1rem}.ShenzhenGuide-module__wtopmq__hero{color:var(--paper);background:#161411;position:relative;overflow:hidden}.ShenzhenGuide-module__wtopmq__heroImage{object-fit:cover;object-position:center top;width:52%;height:100%;position:absolute;top:0;right:0}.ShenzhenGuide-module__wtopmq__hero:after{content:"";background:linear-gradient(90deg,#161411 35%,#161411d4 50%,#1614110f 100%);position:absolute;inset:0}.ShenzhenGuide-module__wtopmq__heroInner{z-index:1;position:relative}.ShenzhenGuide-module__wtopmq__topbar{justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:.9rem;font-weight:750;display:flex}.ShenzhenGuide-module__wtopmq__brand{font-size:1.15rem;font-weight:900}.ShenzhenGuide-module__wtopmq__heroCopy{max-width:670px;padding:58px 0 60px}.ShenzhenGuide-module__wtopmq__heroEyebrow{color:#f5d4a4;text-transform:uppercase;font-size:.8rem;font-weight:800;display:inline-block}.ShenzhenGuide-module__wtopmq__heroCopy h1{letter-spacing:-.045em;margin-top:22px;font-size:clamp(2.9rem,5.5vw,4.8rem);font-weight:900;line-height:1.02}.ShenzhenGuide-module__wtopmq__heroCopy>p{color:#e5e0d9;max-width:530px;margin-top:24px;font-size:1.15rem}.ShenzhenGuide-module__wtopmq__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ShenzhenGuide-module__wtopmq__heroCredit{color:#d9d3ca;max-width:650px;padding-bottom:18px;font-size:.72rem}.ShenzhenGuide-module__wtopmq__heroCredit a,.ShenzhenGuide-module__wtopmq__smallNote a,.ShenzhenGuide-module__wtopmq__bayPhoto a,.ShenzhenGuide-module__wtopmq__sources a,.ShenzhenGuide-module__wtopmq__arrivals a{text-underline-offset:3px;text-decoration:underline}.ShenzhenGuide-module__wtopmq__jumpNav{border-bottom:1px solid var(--line);background:var(--paper)}.ShenzhenGuide-module__wtopmq__jumpNav>div{flex-wrap:wrap;gap:10px 30px;padding-top:18px;padding-bottom:18px;display:flex}.ShenzhenGuide-module__wtopmq__jumpNav a{font-size:.87rem;font-weight:800}.ShenzhenGuide-module__wtopmq__jumpNav a:hover{color:var(--accent)}.ShenzhenGuide-module__wtopmq__quickSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;padding:0;list-style:none;display:grid}.ShenzhenGuide-module__wtopmq__quickSteps li{border-top:1px solid var(--line);align-items:flex-start;gap:16px;padding-top:24px;display:flex}.ShenzhenGuide-module__wtopmq__quickSteps li>span{color:var(--accent);padding-top:3px;font-size:.88rem;font-weight:900}.ShenzhenGuide-module__wtopmq__quickSteps h3{font-size:1.1rem}.ShenzhenGuide-module__wtopmq__quickSteps p{color:var(--muted);margin-top:8px;font-size:.96rem}.ShenzhenGuide-module__wtopmq__tableWrap{border:1px solid var(--line);background:var(--paper);border-radius:8px;overflow-x:auto}.ShenzhenGuide-module__wtopmq__tableWrap table{border-collapse:collapse;text-align:left;width:100%;min-width:640px}.ShenzhenGuide-module__wtopmq__tableWrap caption{text-align:left;color:var(--muted);padding:16px 22px;font-size:.88rem}.ShenzhenGuide-module__wtopmq__tableWrap th,.ShenzhenGuide-module__wtopmq__tableWrap td{vertical-align:top;border-top:1px solid var(--line);padding:20px 22px}.ShenzhenGuide-module__wtopmq__tableWrap thead th{text-transform:uppercase;background:#efe8dd;font-size:.85rem}.ShenzhenGuide-module__wtopmq__tableWrap th[scope=row]{width:19%;font-size:1.15rem}.ShenzhenGuide-module__wtopmq__tableWrap th span{color:var(--muted);margin-top:5px;font-size:.9rem;font-weight:500;display:block}.ShenzhenGuide-module__wtopmq__tableWrap td{color:#4f4942;width:40.5%}.ShenzhenGuide-module__wtopmq__smallNote{color:var(--muted);margin-top:20px;font-size:.88rem}.ShenzhenGuide-module__wtopmq__smallNote a{color:var(--accent-dark)}.ShenzhenGuide-module__wtopmq__arrivals{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.ShenzhenGuide-module__wtopmq__arrivals article{background:#f7f3ec;padding:28px}.ShenzhenGuide-module__wtopmq__tag{text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:.75rem;font-weight:850;display:block}.ShenzhenGuide-module__wtopmq__arrivals p{color:var(--muted);margin-top:16px}.ShenzhenGuide-module__wtopmq__arrivals ul{margin:20px 0;padding-left:18px;font-size:.96rem;list-style:outside}.ShenzhenGuide-module__wtopmq__arrivals li+li{margin-top:10px}.ShenzhenGuide-module__wtopmq__arrivals a{color:var(--accent-dark);font-size:.88rem;font-weight:750}.ShenzhenGuide-module__wtopmq__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.ShenzhenGuide-module__wtopmq__padded{padding:28px}.ShenzhenGuide-module__wtopmq__padded ol{color:#4f4942;margin-top:20px;padding-left:22px;list-style:decimal}.ShenzhenGuide-module__wtopmq__padded li+li{margin-top:12px}.ShenzhenGuide-module__wtopmq__padded p:not(.eyebrow){color:var(--muted);margin-top:14px}.ShenzhenGuide-module__wtopmq__padded .eyebrow{margin-bottom:12px}.ShenzhenGuide-module__wtopmq__days{gap:26px;display:grid}.ShenzhenGuide-module__wtopmq__day{border:1px solid var(--line);background:#fffdf8;border-radius:8px;padding:30px}.ShenzhenGuide-module__wtopmq__dayHeading{align-items:center;gap:22px;display:flex}.ShenzhenGuide-module__wtopmq__dayHeading h3{margin-top:5px;font-size:1.55rem}.ShenzhenGuide-module__wtopmq__dayNumber{color:var(--accent);font-size:2.6rem;font-weight:900;line-height:1}.ShenzhenGuide-module__wtopmq__daySlots{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:28px;display:grid}.ShenzhenGuide-module__wtopmq__daySlots>div{border-top:1px solid var(--line);padding-top:18px}.ShenzhenGuide-module__wtopmq__daySlots dt{margin-bottom:10px;font-size:.85rem;font-weight:850}.ShenzhenGuide-module__wtopmq__daySlots dd{color:#4f4942;font-size:.97rem}.ShenzhenGuide-module__wtopmq__fallback{border-left:3px solid var(--jade);color:#34493c;background:#eef2e9;margin-top:24px;padding:14px 18px;font-size:.92rem}.ShenzhenGuide-module__wtopmq__bayPhoto{margin:36px 0}.ShenzhenGuide-module__wtopmq__bayPhoto img{object-fit:cover;object-position:center bottom;border-radius:8px;width:100%;height:auto;max-height:400px}.ShenzhenGuide-module__wtopmq__bayPhoto figcaption{max-width:800px;color:var(--muted);margin-top:12px;font-size:.8rem;line-height:1.6}.ShenzhenGuide-module__wtopmq__related{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.ShenzhenGuide-module__wtopmq__related>a{flex-direction:column;align-items:flex-start;padding:24px;display:flex}.ShenzhenGuide-module__wtopmq__related h3{font-size:1.1rem}.ShenzhenGuide-module__wtopmq__related p{color:var(--muted);margin:14px 0 20px;font-size:.95rem}.ShenzhenGuide-module__wtopmq__related span{color:var(--accent);margin-top:auto;font-size:.85rem;font-weight:800}.ShenzhenGuide-module__wtopmq__related>a:hover{border-color:var(--accent)}.ShenzhenGuide-module__wtopmq__planCta{background:#eee7dc;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:32px;display:flex}.ShenzhenGuide-module__wtopmq__planCta p{color:var(--muted);max-width:620px;margin-top:10px}.ShenzhenGuide-module__wtopmq__planCta>a{flex-shrink:0}.ShenzhenGuide-module__wtopmq__faqs{margin-top:30px}.ShenzhenGuide-module__wtopmq__faqs details{border-bottom:1px solid var(--line);padding:20px 0}.ShenzhenGuide-module__wtopmq__faqs summary{cursor:pointer;font-size:1.08rem;font-weight:800}.ShenzhenGuide-module__wtopmq__faqs p{max-width:850px;color:var(--muted);margin-top:16px}.ShenzhenGuide-module__wtopmq__sources{border-top:2px solid var(--ink);margin-top:52px;padding-top:30px}.ShenzhenGuide-module__wtopmq__sources>p{max-width:850px;color:var(--muted);margin-top:14px;font-size:.92rem}.ShenzhenGuide-module__wtopmq__sources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin-top:25px;padding:0;list-style:none;display:grid}.ShenzhenGuide-module__wtopmq__sources li{font-size:.88rem}.ShenzhenGuide-module__wtopmq__sources li a{font-weight:750}.ShenzhenGuide-module__wtopmq__sources li span{color:var(--muted);margin-top:4px;display:block}@media (max-width:900px){.ShenzhenGuide-module__wtopmq__heroImage{opacity:.8;width:65%}.ShenzhenGuide-module__wtopmq__hero:after{background:linear-gradient(90deg,#161411 15%,#161411d9 47%,#1614111f)}.ShenzhenGuide-module__wtopmq__arrivals{grid-template-columns:1fr}.ShenzhenGuide-module__wtopmq__related{grid-template-columns:repeat(2,minmax(0,1fr))}.ShenzhenGuide-module__wtopmq__planCta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.ShenzhenGuide-module__wtopmq__heroImage{object-position:65% top;width:100%}.ShenzhenGuide-module__wtopmq__hero:after{background:linear-gradient(90deg,#161411f2,#1614119e)}.ShenzhenGuide-module__wtopmq__heroCopy{padding:44px 0 38px}.ShenzhenGuide-module__wtopmq__heroCopy h1{font-size:clamp(2.5rem,11vw,3.6rem)}.ShenzhenGuide-module__wtopmq__heroCopy>p{font-size:1.05rem}.ShenzhenGuide-module__wtopmq__heroCredit{font-size:.68rem}.ShenzhenGuide-module__wtopmq__actions{flex-direction:column;align-items:stretch}.ShenzhenGuide-module__wtopmq__jumpNav>div{gap:12px 20px}.ShenzhenGuide-module__wtopmq__quickSteps,.ShenzhenGuide-module__wtopmq__twoColumns,.ShenzhenGuide-module__wtopmq__daySlots,.ShenzhenGuide-module__wtopmq__sources ul{grid-template-columns:1fr}.ShenzhenGuide-module__wtopmq__quickSteps{gap:18px}.ShenzhenGuide-module__wtopmq__day,.ShenzhenGuide-module__wtopmq__padded,.ShenzhenGuide-module__wtopmq__arrivals article,.ShenzhenGuide-module__wtopmq__planCta{padding:22px}.ShenzhenGuide-module__wtopmq__dayHeading{align-items:flex-start;gap:16px}.ShenzhenGuide-module__wtopmq__dayHeading h3{font-size:1.35rem}.ShenzhenGuide-module__wtopmq__dayNumber{font-size:2rem}.ShenzhenGuide-module__wtopmq__daySlots{gap:20px}.ShenzhenGuide-module__wtopmq__related{grid-template-columns:1fr}.ShenzhenGuide-module__wtopmq__planCta>a{width:100%}.ShenzhenGuide-module__wtopmq__tableWrap table{min-width:0}.ShenzhenGuide-module__wtopmq__tableWrap caption{display:block}.ShenzhenGuide-module__wtopmq__tableWrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ShenzhenGuide-module__wtopmq__tableWrap tbody,.ShenzhenGuide-module__wtopmq__tableWrap tr,.ShenzhenGuide-module__wtopmq__tableWrap th[scope=row],.ShenzhenGuide-module__wtopmq__tableWrap td{width:100%;display:block}.ShenzhenGuide-module__wtopmq__tableWrap tr{border-top:1px solid var(--line)}.ShenzhenGuide-module__wtopmq__tableWrap th[scope=row]{background:#efe8dd;border:0;padding-bottom:16px}.ShenzhenGuide-module__wtopmq__tableWrap th span{margin-left:8px;display:inline}.ShenzhenGuide-module__wtopmq__tableWrap td{border:0;padding-top:18px;padding-bottom:18px}.ShenzhenGuide-module__wtopmq__tableWrap td+td{padding-top:0}.ShenzhenGuide-module__wtopmq__tableWrap td:before{content:attr(data-label);text-transform:uppercase;color:var(--accent-dark);margin-bottom:6px;font-size:.78rem;font-weight:850;display:block}}
