.map[data-astro-cid-6rko4oux]{gap:var(--space-2);flex-direction:column;display:flex}.map__frame[data-astro-cid-6rko4oux]{aspect-ratio:4/5;border-radius:var(--arch);background:var(--bg-2);position:relative;overflow:hidden}@media (width>=720px){.map__frame[data-astro-cid-6rko4oux]{aspect-ratio:16/9}}.map__frame[data-astro-cid-6rko4oux] iframe[data-astro-cid-6rko4oux]{border:0;width:100%;height:100%;position:absolute;inset:0}.map__frame[data-astro-cid-6rko4oux] img{object-fit:cover;width:100%;height:100%}.map__note[data-astro-cid-6rko4oux]{gap:var(--space-1) var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.map__note[data-astro-cid-6rko4oux] a[data-astro-cid-6rko4oux]{color:var(--ink);text-decoration-color:var(--accent)}.street[data-astro-cid-zew2cko2]{gap:var(--space-6);display:grid}.street__story[data-astro-cid-zew2cko2]{gap:var(--space-5);align-items:start;display:grid}.street__texts[data-astro-cid-zew2cko2]{gap:var(--space-5);display:grid}@media (width>=900px){.street__story[data-astro-cid-zew2cko2]{gap:var(--space-6);grid-template-columns:320px minmax(0,1fr)}}@media (width>=1200px){.street__texts[data-astro-cid-zew2cko2]{gap:var(--space-6);grid-template-columns:1fr 1fr}}.street__figure[data-astro-cid-zew2cko2]{max-width:320px;margin:0}.street__figure[data-astro-cid-zew2cko2] img[data-astro-cid-zew2cko2]{border-radius:var(--arch);width:100%;height:auto;display:block}.street__figure[data-astro-cid-zew2cko2] figcaption[data-astro-cid-zew2cko2]{margin-top:var(--space-1)}.street__heading[data-astro-cid-zew2cko2]{font-family:var(--font-display);margin:0;font-size:1.6rem;font-weight:400}.street__groups[data-astro-cid-zew2cko2]{gap:var(--space-5);display:grid}@media (width>=900px){.street__groups[data-astro-cid-zew2cko2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.street__list[data-astro-cid-zew2cko2],.street__go[data-astro-cid-zew2cko2]{margin:var(--space-2) 0 0;padding:0;list-style:none}.street__list[data-astro-cid-zew2cko2] li[data-astro-cid-zew2cko2]{padding-block:var(--space-2);border-top:var(--hairline) solid var(--line);gap:2px;display:grid}.street__list[data-astro-cid-zew2cko2] li[data-astro-cid-zew2cko2].street__dish{align-items:flex-start;gap:14px;display:flex}.street__dish-icon[data-astro-cid-zew2cko2]{color:var(--accent);flex:none;margin-top:2px}.street__dish-body[data-astro-cid-zew2cko2]{flex:1;gap:2px;min-width:0;display:grid}.street__place[data-astro-cid-zew2cko2]{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--ink);text-decoration:none;display:flex}.street__place[data-astro-cid-zew2cko2]:hover .street__name[data-astro-cid-zew2cko2]{text-underline-offset:3px;text-decoration:underline}.street__name[data-astro-cid-zew2cko2]{font-weight:500}.street__walk[data-astro-cid-zew2cko2]{color:var(--accent);white-space:nowrap}.street__line[data-astro-cid-zew2cko2]{color:var(--ink-2)}.street__go[data-astro-cid-zew2cko2]{gap:var(--space-3);display:grid}@media (width>=900px){.street__go[data-astro-cid-zew2cko2]{grid-template-columns:1fr 1fr}}.street__card[data-astro-cid-zew2cko2]{align-items:flex-start;gap:var(--space-3);border-radius:var(--arch);background:var(--bg-2);padding:20px;display:flex}.street__icon[data-astro-cid-zew2cko2]{width:52px;height:52px;color:var(--accent);flex:none;place-items:center;display:grid}.street__card-body[data-astro-cid-zew2cko2]{justify-items:start;gap:4px;display:grid}.street__card[data-astro-cid-zew2cko2] .street__name[data-astro-cid-zew2cko2]{font-size:1.05rem}.street__pill[data-astro-cid-zew2cko2]{border:1.5px solid var(--accent);border-radius:var(--radius-pill);color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;padding:3px 12px;font-size:11px;font-weight:600}.hanoi[data-astro-cid-z4buerrl]{gap:var(--space-6);padding-block:var(--space-6);flex-direction:column;display:flex}.hanoi__head[data-astro-cid-z4buerrl],.hanoi__section[data-astro-cid-z4buerrl] .prose[data-astro-cid-z4buerrl]{max-width:var(--measure)}.hanoi__section[data-astro-cid-z4buerrl]{border-top:var(--hairline) solid var(--line);padding-block-start:var(--space-5)}.hanoi__table-scroll[data-astro-cid-z4buerrl]{overflow-x:auto}.times[data-astro-cid-z4buerrl]{border-collapse:collapse;text-align:start;width:100%;max-width:640px}.times[data-astro-cid-z4buerrl] th[data-astro-cid-z4buerrl],.times[data-astro-cid-z4buerrl] td[data-astro-cid-z4buerrl]{padding-block:var(--space-2);border-bottom:var(--hairline) solid var(--line);text-align:start;vertical-align:baseline;padding-inline-end:var(--space-3)}.times[data-astro-cid-z4buerrl] thead[data-astro-cid-z4buerrl] th[data-astro-cid-z4buerrl]{font-family:var(--font-ui);font-weight:500;font-size:var(--fs-12);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.times[data-astro-cid-z4buerrl] tbody[data-astro-cid-z4buerrl] th[data-astro-cid-z4buerrl]{color:var(--ink);font-weight:400}.times__time[data-astro-cid-z4buerrl]{white-space:nowrap}.cta[data-astro-cid-z4buerrl]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-4);background:var(--bg-2);border-radius:var(--radius);flex-wrap:wrap;display:flex}
