.toc[data-astro-cid-ku2njz5s]{z-index:1;border-bottom:1px solid var(--line);background:var(--card);position:relative}.toc__inner[data-astro-cid-ku2njz5s]{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;padding-block:.4rem;display:flex}.toc__title[data-astro-cid-ku2njz5s]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--earth-text);margin:0;font-size:.8125rem;font-weight:600}.toc[data-astro-cid-ku2njz5s] ul[data-astro-cid-ku2njz5s]{flex-wrap:wrap;gap:0 1rem;margin:0;padding:0;list-style:none;display:flex}.toc[data-astro-cid-ku2njz5s] a[data-astro-cid-ku2njz5s]{align-items:center;min-width:2.75rem;min-height:2.75rem;font-weight:500;display:inline-flex}.section-more-left[data-astro-cid-ku2njz5s]{margin:1.5rem 0 0}.group[data-astro-cid-ku2njz5s]+.group[data-astro-cid-ku2njz5s]{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.group__head[data-astro-cid-ku2njz5s]{border-top:2px solid var(--terrace);max-width:44rem;margin-bottom:1.25rem;padding-top:1rem}.group__head[data-astro-cid-ku2njz5s] p[data-astro-cid-ku2njz5s]{color:var(--muted);margin:0}.group__list[data-astro-cid-ku2njz5s]{gap:1rem;display:grid}@media (width>=900px){.group__list[data-astro-cid-ku2njz5s]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.place--photo[data-astro-cid-ku2njz5s]{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.5rem;display:grid}.place--wide[data-astro-cid-ku2njz5s]{grid-column:1/-1}.place--wide[data-astro-cid-ku2njz5s] .place__body[data-astro-cid-ku2njz5s]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:0 2rem;display:grid}.place--wide[data-astro-cid-ku2njz5s] .place__body[data-astro-cid-ku2njz5s]>[data-astro-cid-ku2njz5s]:not(.place__facts){grid-column:1}.place--wide[data-astro-cid-ku2njz5s] .place__facts[data-astro-cid-ku2njz5s]{grid-area:1/2/span 20}}.place[data-astro-cid-ku2njz5s]{scroll-margin-top:calc(var(--header-sticky) + 1rem);padding:clamp(1rem,.8rem + .8vw,1.5rem)}.place[data-astro-cid-ku2njz5s]:target{box-shadow:0 0 0 3px var(--harvest), var(--shadow)}.place[data-astro-cid-ku2njz5s] .place__photo{margin-bottom:1rem}.place__cat[data-astro-cid-ku2njz5s]{letter-spacing:.06em;text-transform:uppercase;color:var(--earth-text);margin-bottom:.25rem;font-size:.8125rem;font-weight:600}[data-astro-cid-ku2njz5s]:lang(zh-Hans) .place__cat[data-astro-cid-ku2njz5s],[data-astro-cid-ku2njz5s]:lang(ja) .place__cat[data-astro-cid-ku2njz5s]{text-transform:none}.place__name[data-astro-cid-ku2njz5s]{margin-bottom:.4rem;font-size:clamp(1.25rem,1.15rem + .4vw,1.4375rem)}.place__dist[data-astro-cid-ku2njz5s]{color:var(--terrace);gap:.35rem;font-size:.9375rem;font-weight:600;display:flex}.place__dist[data-astro-cid-ku2njz5s] svg{flex:none;margin-top:.25rem}.place__facts[data-astro-cid-ku2njz5s]{border-radius:var(--radius-small);background:var(--paper);font-size:var(--text-small);gap:.6rem;margin:0 0 .75rem;padding:.9rem 1rem;display:grid}.place__facts[data-astro-cid-ku2njz5s] dt[data-astro-cid-ku2njz5s]{font-weight:600}.place__facts[data-astro-cid-ku2njz5s] dd[data-astro-cid-ku2njz5s]{margin:0}.place__foot[data-astro-cid-ku2njz5s]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.place__fee[data-astro-cid-ku2njz5s]{color:var(--earth-text);background:#f6e3da;border-radius:999px;padding:.2rem .65rem;font-size:.875rem;font-weight:600}.place__map[data-astro-cid-ku2njz5s]{align-items:center;gap:.3rem;min-width:2.75rem;min-height:2.75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.place__sources[data-astro-cid-ku2njz5s]{color:var(--muted);margin-top:.25rem;font-size:.875rem}.place__sources[data-astro-cid-ku2njz5s] summary[data-astro-cid-ku2njz5s]{cursor:pointer;align-items:center;min-width:2.75rem;min-height:2.75rem;font-weight:600;display:inline-flex}.place__sources[data-astro-cid-ku2njz5s] ul[data-astro-cid-ku2njz5s]{margin:0 0 .5rem;padding-inline-start:1.1rem}.place__sources[data-astro-cid-ku2njz5s] a[data-astro-cid-ku2njz5s]{align-items:center;min-height:2.75rem;display:inline-flex}.tips[data-astro-cid-ku2njz5s]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.tips[data-astro-cid-ku2njz5s]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.tips[data-astro-cid-ku2njz5s]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tips__item[data-astro-cid-ku2njz5s]{grid-template-columns:1.6rem 1fr;gap:.75rem;padding:1.1rem 1.2rem;display:grid}.tips__item[data-astro-cid-ku2njz5s]>svg{color:var(--terrace);margin-top:.2rem}.tips__title[data-astro-cid-ku2njz5s]{margin-bottom:.3rem;font-size:1.125rem}.tips__item[data-astro-cid-ku2njz5s] p[data-astro-cid-ku2njz5s]{margin:0}
