.city-guide[data-astro-cid-xmaeph5b]{padding-bottom:56px}.guide-cover[data-astro-cid-xmaeph5b]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;max-height:600px;margin-bottom:32px;display:block}.guide-hero[data-astro-cid-xmaeph5b]{max-width:840px;padding:32px 0}.guide-hero[data-astro-cid-xmaeph5b] h1[data-astro-cid-xmaeph5b]{letter-spacing:-.035em;font-size:clamp(36px,5vw,64px);line-height:1.08}.eyebrow[data-astro-cid-xmaeph5b]{color:var(--link);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.lead[data-astro-cid-xmaeph5b]{color:var(--text-2);font-size:20px}.prose[data-astro-cid-xmaeph5b]{white-space:pre-line;color:var(--text-2)}.guide-photos[data-astro-cid-xmaeph5b]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin-bottom:48px;display:grid}.guide-photos[data-astro-cid-xmaeph5b] figure[data-astro-cid-xmaeph5b]{min-width:0;margin:0}.guide-photos[data-astro-cid-xmaeph5b] img[data-astro-cid-xmaeph5b]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;display:block}.guide-photos[data-astro-cid-xmaeph5b] figcaption[data-astro-cid-xmaeph5b]{padding:10px 0;font-size:14px}.guide-layout[data-astro-cid-xmaeph5b]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;display:grid}.guide-content[data-astro-cid-xmaeph5b]{min-width:0}.jump-links[data-astro-cid-xmaeph5b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:16px;display:flex;position:sticky;top:88px}.jump-links[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{margin:0 0 12px;font-size:16px}.jump-links[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{align-items:center;gap:10px;min-height:44px;padding:10px 0;display:flex}.guide-section[data-astro-cid-xmaeph5b]{border-top:1px solid var(--border);padding:32px 0;scroll-margin-top:90px}.guide-section[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{letter-spacing:-.02em;margin:12px 0;font-size:clamp(26px,3vw,36px)}.entries[data-astro-cid-xmaeph5b]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;margin-top:24px;display:grid}.entry[data-astro-cid-xmaeph5b]{min-width:0}.editorial[data-astro-cid-xmaeph5b],.guide-note[data-astro-cid-xmaeph5b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.editorial[data-astro-cid-xmaeph5b] h3[data-astro-cid-xmaeph5b]{margin-top:0}.guide-note[data-astro-cid-xmaeph5b]{margin:24px 0}.event-date[data-astro-cid-xmaeph5b]{font-weight:600}@media (width<=900px){.guide-layout[data-astro-cid-xmaeph5b]{grid-template-columns:minmax(0,1fr);gap:16px}.jump-links[data-astro-cid-xmaeph5b]{flex-flow:wrap;gap:4px 20px;position:static}.jump-links[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{width:100%}}
