.neighborhood-guide-content[data-astro-cid-shjwyfkz] .neighborhood-place-blurb{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:var(--radius);background:var(--surface);margin:1rem 0 1.5rem;padding:1rem;font-size:1rem;line-height:1.6}.neighborhood-guide-content[data-astro-cid-shjwyfkz] .neighborhood-place-blurb a{text-underline-offset:3px;font-weight:700}.neighborhood-guide-content .neighborhood-index,.neighborhood-guide-content .neighborhood-reference-disclosure{border:1px solid var(--line,#d8dee8);border-radius:16px;margin:14px 0 28px;padding:12px}.neighborhood-guide-content .neighborhood-index-disclosure>summary,.neighborhood-guide-content .neighborhood-reference-disclosure>summary{cursor:pointer;min-height:42px;font-weight:700}.neighborhood-guide-content .neighborhood-index-controls[hidden],.neighborhood-guide-content .neighborhood-search-empty[hidden],.neighborhood-guide-content .neighborhood-index-results li[hidden]{display:none}.neighborhood-guide-content .neighborhood-index-controls label{margin-bottom:6px;font-weight:700;display:block}.neighborhood-guide-content .neighborhood-search-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.neighborhood-guide-content .neighborhood-search-row input{border:1px solid var(--line,#aab4c2);font:inherit;border-radius:9px;flex:220px;min-width:0;min-height:44px;padding:8px 10px}.neighborhood-guide-content .neighborhood-search-row button{background:var(--surface,#fff);border:1px solid var(--line,#aab4c2);color:inherit;font:inherit;border-radius:9px;min-height:44px;padding:8px 12px}.neighborhood-guide-content .neighborhood-search-row :focus-visible,.neighborhood-guide-content .neighborhood-index a:focus-visible,.neighborhood-guide-content details>summary:focus-visible{outline-offset:3px;outline:3px solid}.neighborhood-guide-content .neighborhood-index-controls p{margin:6px 0 10px}.neighborhood-guide-content .neighborhood-index-districts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin-top:12px;display:grid}.neighborhood-guide-content .neighborhood-index-district[hidden]{display:none}.neighborhood-guide-content .neighborhood-index-district h3{margin:0 0 6px;font-size:1rem}.neighborhood-guide-content .neighborhood-index-results{margin:0;padding-left:24px}.neighborhood-guide-content .neighborhood-index-results li{margin:3px 0}.neighborhood-guide-content .neighborhood-reference-disclosure>div{padding-top:10px}.neighborhood-guide-content .neighborhood-area-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 28px;display:grid}.neighborhood-guide-content .neighborhood-area-choice-card{border:1px solid var(--line,#d8dee8);border-radius:14px;min-width:0;padding:14px}.neighborhood-guide-content .neighborhood-area-choice-card>h3{margin-top:0}.neighborhood-guide-content .neighborhood-area-choice-card>:last-child{margin-bottom:0}@media (width<=640px){.neighborhood-guide-content .neighborhood-index-districts,.neighborhood-guide-content .neighborhood-area-choice-grid{grid-template-columns:minmax(0,1fr)}}.guide-mobile-contents[data-astro-cid-n67f4zmd]{display:none}.guide-mobile-contents[data-astro-cid-n67f4zmd] summary[data-astro-cid-n67f4zmd]{cursor:pointer;font-weight:700}.guide-mobile-contents[data-astro-cid-n67f4zmd] li[data-astro-cid-n67f4zmd]{margin:.65rem 0}@media (width<=760px){.guide-mobile-contents[data-astro-cid-n67f4zmd]{display:block}}.guide-hero[data-astro-cid-n67f4zmd]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(18px,2.4vw,32px)}.guide-hero[data-astro-cid-n67f4zmd] .destination-hero-copy[data-astro-cid-n67f4zmd]{gap:clamp(10px,1.2vw,16px)}.guide-hero[data-astro-cid-n67f4zmd] .destination-hero-copy[data-astro-cid-n67f4zmd] h1[data-astro-cid-n67f4zmd]{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:manual;max-width:16ch;font-size:clamp(2.35rem,3.5vw,3.45rem);line-height:1.03}.guide-hero[data-astro-cid-n67f4zmd] .destination-hero-media[data-astro-cid-n67f4zmd]{aspect-ratio:16/10;align-self:center;width:100%;min-height:0;max-height:460px}.guide-hero[data-astro-cid-n67f4zmd] .destination-hero-media[data-astro-cid-n67f4zmd] img[data-astro-cid-n67f4zmd]{min-height:0}.guide-hero[data-astro-cid-n67f4zmd].destination-hero-text-only{grid-template-columns:minmax(0,1fr)}.guide-hero[data-astro-cid-n67f4zmd].destination-hero-text-only .destination-hero-copy[data-astro-cid-n67f4zmd]{max-width:78ch}.guide-hero[data-astro-cid-n67f4zmd].destination-hero-text-only.neighborhood-guide-hero .destination-hero-copy[data-astro-cid-n67f4zmd]{max-width:104ch}.guide-hero[data-astro-cid-n67f4zmd].destination-hero-text-only .destination-hero-copy[data-astro-cid-n67f4zmd] h1[data-astro-cid-n67f4zmd]{max-width:24ch}.guide-hero[data-astro-cid-n67f4zmd].guide-hero-natural-media .destination-hero-media[data-astro-cid-n67f4zmd]{aspect-ratio:4/3}.guide-hero[data-astro-cid-n67f4zmd].guide-hero-contained-media .destination-hero-media[data-astro-cid-n67f4zmd]{aspect-ratio:1472/811;min-height:0;max-height:460px}.guide-hero[data-astro-cid-n67f4zmd].guide-hero-contained-media .destination-hero-media[data-astro-cid-n67f4zmd]:after{background:0 0}.guide-hero[data-astro-cid-n67f4zmd].guide-hero-contained-media .destination-hero-media[data-astro-cid-n67f4zmd] img[data-astro-cid-n67f4zmd]{object-fit:contain;object-position:center;filter:none}.guide-hero[data-astro-cid-n67f4zmd] .guide-poster-original[data-astro-cid-n67f4zmd]{font-size:.95rem}.guide-hero[data-astro-cid-n67f4zmd] .hero-actions[data-astro-cid-n67f4zmd]{gap:10px;margin-top:0}.guide-hero[data-astro-cid-n67f4zmd] .destination-hero-copy[data-astro-cid-n67f4zmd]>.meta[data-astro-cid-n67f4zmd]{margin:0}.neighborhood-guide-quick-choices[data-astro-cid-n67f4zmd]{background:var(--soft-blue,#f2f6fb);border:1px solid var(--line,#d8dee8);border-radius:16px;align-self:stretch;gap:10px;padding:clamp(16px,2vw,24px);display:grid}.neighborhood-guide-quick-choices[data-astro-cid-n67f4zmd] h2[data-astro-cid-n67f4zmd],.neighborhood-guide-quick-choices[data-astro-cid-n67f4zmd] p[data-astro-cid-n67f4zmd]{margin:0}.neighborhood-guide-quick-choices[data-astro-cid-n67f4zmd] h2[data-astro-cid-n67f4zmd]{font-size:clamp(1.15rem,1.7vw,1.45rem)}.neighborhood-guide-quick-choices[data-astro-cid-n67f4zmd] ul[data-astro-cid-n67f4zmd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.neighborhood-guide-quick-choices[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd]{border:1px solid var(--line,#d8dee8);text-underline-offset:3px;background:#fff;border-radius:10px;align-items:center;height:100%;min-height:44px;padding:9px 11px;font-weight:700;text-decoration-thickness:1px;display:flex}.neighborhood-guide-quick-choices[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd]:focus-visible{outline-offset:3px;outline:3px solid #b66b00}.breakfast-guide-body[data-astro-cid-n67f4zmd]{gap:18px;min-width:0;display:grid}.breakfast-guide-toc[data-astro-cid-n67f4zmd]{border-color:var(--line);background:var(--soft-blue);gap:14px;margin:0;padding:clamp(16px,2.5vw,24px);display:grid}.breakfast-guide-toc[data-astro-cid-n67f4zmd] h2[data-astro-cid-n67f4zmd]{margin:0;font-size:clamp(1.45rem,2.4vw,1.8rem)}.breakfast-guide-toc[data-astro-cid-n67f4zmd] ol[data-astro-cid-n67f4zmd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;margin:0;padding-left:1.35rem;display:grid}.breakfast-guide-toc[data-astro-cid-n67f4zmd] li[data-astro-cid-n67f4zmd]{min-width:0;padding-left:3px;line-height:1.45}.breakfast-guide-toc[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd]{text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration-thickness:1px}.breakfast-guide-toc[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd]:focus-visible{outline-offset:3px;outline:3px solid #b66b00}.breakfast-guide-entries h2[id]{scroll-margin-top:112px}.breakfast-guide-entries h2[id]:focus,.breakfast-guide-entries h2[id]:target{outline-offset:5px;outline:3px solid #b66b00}@media (width<=767px){.guide-hero[data-astro-cid-n67f4zmd]{gap:14px;max-width:100%;padding:16px;width:100%!important}.guide-hero[data-astro-cid-n67f4zmd] .destination-hero-copy[data-astro-cid-n67f4zmd]{gap:12px}.guide-hero[data-astro-cid-n67f4zmd] .destination-hero-copy[data-astro-cid-n67f4zmd] h1[data-astro-cid-n67f4zmd]{letter-spacing:-.025em;max-width:18ch;font-size:clamp(1.6rem,7vw,2.15rem);line-height:1.08}.guide-hero[data-astro-cid-n67f4zmd] .destination-hero-media[data-astro-cid-n67f4zmd]{aspect-ratio:16/10;order:-1;min-height:0;max-height:280px;margin:0}.breakfast-guide-toc[data-astro-cid-n67f4zmd] ol[data-astro-cid-n67f4zmd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}}
