@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/source-sans-3-latin-wght-normal-Bo_j9asI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/im-fell-english-sc-latin-400-normal-CW_nhHm4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cinzel-latin-ext-600-normal-BEFdM_VE.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f6f1e6;--ink:#1f1a16;--ink-2:#463c33;--muted:#726455;--rule:#3c2a182b;--accent:#b23a2b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:17px/1.6 Newsreader,Noto Serif SC,Iowan Old Style,Georgia,serif}main{max-width:680px;margin:0 auto;padding:40px 16px 64px}.brand{color:inherit;align-items:center;gap:10px;font:22px/1 IM Fell English SC,Newsreader,Georgia,serif;text-decoration:none;display:inline-flex}h1{margin:40px 0 8px;font-size:34px;font-weight:500;line-height:1.15}h2{margin:36px 0 6px;font-size:22px;font-weight:500}p,li{color:var(--ink-2)}ul{padding-left:20px}a{color:var(--accent)}.lede{font-size:19px}.note{border-top:1px solid var(--rule);color:var(--muted);margin-top:40px;padding-top:16px;font:14px/1.5 "Source Sans 3",system-ui,sans-serif}.btn{background:var(--accent);color:#fbf6ec;border-radius:999px;margin-top:12px;padding:10px 18px;font:600 15px/1 "Source Sans 3",system-ui,sans-serif;text-decoration:none;display:inline-block}main.wide{max-width:820px}.crumbs{color:var(--muted);margin-top:28px;font:14px/1.4 "Source Sans 3",system-ui,sans-serif}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--accent)}.region-head{align-items:flex-start;gap:18px;display:flex}.region-head h1{margin-top:14px}.region-silhouette{width:84px;height:84px;color:var(--accent);opacity:.85;flex:none;margin-top:18px}h1 .zh{color:var(--ink-2);margin-left:10px;font-family:Noto Serif SC,Songti SC,STSong,serif;font-size:26px;font-weight:500}h1 .py,.card .zh,.cities .zh{color:var(--muted);font-size:16px;font-style:italic;font-weight:400}h1 .py{margin-top:4px;display:block}.hero{margin:28px 0 0}.hero img{border-radius:10px;width:100%;height:auto;display:block}.hero figcaption{color:var(--muted);margin-top:6px;font:13px/1.4 "Source Sans 3",system-ui,sans-serif}.facts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 22px;margin:26px 0 0;padding:16px 0;font-family:"Source Sans 3",system-ui,sans-serif;display:grid}.facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.facts dd{color:var(--ink);margin:2px 0 0;font-size:18px}.facts dd .sub{color:var(--muted);font-size:13px;display:block}.cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px 16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.card img{aspect-ratio:4/3;object-fit:cover;background:#e2d6bd;border-radius:8px;width:100%;display:block}.card h3{margin:8px 0 2px;font-size:18px;font-weight:500;line-height:1.25}.card h3 a{color:var(--ink);text-decoration:none}.card h3 a:hover{color:var(--accent)}.card .zh{font-family:Noto Serif SC,Songti SC,STSong,serif;font-size:14px;font-style:normal}.card p{margin:0;font-size:15px;line-height:1.45}.card .meta,.cities .type{color:var(--muted);font:13px/1.5 "Source Sans 3",system-ui,sans-serif}.card .meta{margin-top:4px}.cities{columns:2;column-gap:28px;margin:12px 0 0;padding:0;list-style:none}.cities li{break-inside:avoid;margin:0 0 12px;line-height:1.45}.cities .zh{font-family:Noto Serif SC,Songti SC,STSong,serif;font-size:14px;font-style:normal}.cities .tag{color:var(--ink-2);font-size:15px}.sites{margin:10px 0 0;padding:0;list-style:none}.sites li{margin:0 0 10px;line-height:1.45}.sites .zh,.more .zh{color:var(--muted);font-family:Noto Serif SC,Songti SC,STSong,serif;font-size:14px}.sites .type,h2 .type,h3 .type{color:var(--muted);font:400 13px/1.5 "Source Sans 3",system-ui,sans-serif}.sites .tag{color:var(--ink-2);font-size:15px}h3{margin:28px 0 4px;font-size:19px;font-weight:500}.more{color:var(--muted);font:15px/1.6 "Source Sans 3",system-ui,sans-serif}.flavors{padding-left:20px}.guide .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:28px 0 -30px;font:13px/1.4 "Source Sans 3",system-ui,sans-serif}.guide .answer{border-left:3px solid var(--accent);background:#b23a2b0f;border-radius:0 8px 8px 0;padding:14px 18px}.guide h2{margin-top:32px}.guide .sources li{margin-bottom:6px}.guides{counter-reset:guide;margin:20px 0 0;padding:0;list-style:none}.guides li{counter-increment:guide;margin:0 0 18px;padding-left:44px;line-height:1.5;position:relative}.guides li:before{content:counter(guide, decimal-leading-zero);color:var(--accent);font:600 14px/1 "Source Sans 3",system-ui,sans-serif;position:absolute;top:2px;left:0}.guides strong{font-size:19px;font-weight:500}.guides .tag{color:var(--ink-2);font-size:15px}.regions-table{border-collapse:collapse;width:100%;margin-top:24px;font:15px/1.4 "Source Sans 3",system-ui,sans-serif}.regions-table th,.regions-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 6px}.regions-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.regions-table .num{text-align:right}.regions-table td[lang]{font-family:Noto Serif SC,Songti SC,STSong,serif}footer.site{border-top:1px solid var(--rule);color:var(--muted);margin-top:48px;padding-top:16px;font:14px/1.5 "Source Sans 3",system-ui,sans-serif}footer.site p{color:inherit}@media (width<=560px){.region-silhouette{display:none}.cities{columns:1}.regions-table th:nth-child(3),.regions-table td:nth-child(3){display:none}}.modes-wrap{margin:18px 0 0;overflow-x:auto}.modes{border-collapse:collapse;width:100%;font:15px/1.4 "Source Sans 3",system-ui,sans-serif}.modes th,.modes td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 8px 8px 0}.modes th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.modes td .sub{color:var(--muted);font-size:13px;display:block}.btns{flex-wrap:wrap;gap:10px;display:flex}.btn.quiet{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0}.reach-map{width:100%;height:auto;margin:20px 0 0;display:block}.reach-map .land{fill:#e9dfc8;stroke:#b9aa8d;stroke-width:.8px}.reach-map .inset{fill:none;stroke:#b9aa8d;stroke-width:.8px}.reach-map .islet{fill:#b9aa8d}.reach-map .b0{fill:#b23a2b}.reach-map .b1{fill:#d8742a}.reach-map .b2{fill:#c9a227}.reach-map .b3{fill:#6f8f3a}.reach-map .b4{fill:#4a78a8}.reach-map .air,.reach-map .none{fill:#a89c88}.reach-map .origin{fill:#fbf6ec;stroke:var(--ink);stroke-width:2.5px}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;font:13px/1.5 "Source Sans 3",system-ui,sans-serif;list-style:none;display:flex}.legend i{vertical-align:baseline;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.days{margin:16px 0 0;padding:0;list-style:none}.days>li{border-top:1px solid var(--rule);padding:14px 0 6px}.days h3{margin:0 0 6px;font-size:18px}.days ul{margin:0;padding-left:20px}.days ul li{margin:0 0 4px}.days .leg{color:var(--ink-2);font:15px/1.5 "Source Sans 3",system-ui,sans-serif}.days .free,.days .type{color:var(--muted);font:13px/1.5 "Source Sans 3",system-ui,sans-serif}.days .tag{color:var(--ink-2);font-size:15px}.city-sites{content-visibility:auto;contain-intrinsic-size:auto 40rem}.cite{color:var(--muted);margin-top:32px;font:14px/1.5 "Source Sans 3",system-ui,sans-serif}.cite summary{cursor:pointer}.cite dl{margin:8px 0 0}.cite dt{margin-top:8px;font-weight:600}.cite dd{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:2px 0 0}
