.hc-city[data-astro-cid-d5a2kyrq]{gap:2.5rem;padding-block:1rem 2rem;display:grid}.hc-city__main[data-astro-cid-d5a2kyrq]{gap:3rem;min-width:0;display:grid}.hc-city__main[data-astro-cid-d5a2kyrq]>section[data-astro-cid-d5a2kyrq]>h2[data-astro-cid-d5a2kyrq]{margin-bottom:1rem}@media (width>=64rem){.hc-city[data-astro-cid-d5a2kyrq]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:3rem}.hc-city__sticky[data-astro-cid-d5a2kyrq]{top:calc(var(--hc-header-height) + 1.5rem);position:sticky}}.hc-aside-title[data-astro-cid-d5a2kyrq]{font-size:1.25rem}.hc-aside-or[data-astro-cid-d5a2kyrq]{color:var(--hc-muted);align-items:center;gap:.75rem;margin:1rem 0;font-size:.875rem;display:flex}.hc-aside-or[data-astro-cid-d5a2kyrq]:before,.hc-aside-or[data-astro-cid-d5a2kyrq]:after{content:"";border-top:1px solid var(--hc-border);flex:1}.hc-glance[data-astro-cid-d5a2kyrq]{background:var(--hc-surface);border:1px solid var(--hc-border);border-radius:var(--hc-radius-panel);box-shadow:var(--hc-shadow-panel);z-index:3;margin-top:-1rem;padding:1.5rem;position:relative}.hc-glance__summary[data-astro-cid-d5a2kyrq]{font:600 1.125rem/1.55 var(--hc-font-display);margin-bottom:1.25rem}.hc-glance__cta[data-astro-cid-d5a2kyrq]{border-top:1px solid var(--hc-border);margin-top:1.25rem;padding-top:1.25rem}.hc-glance__facts[data-astro-cid-d5a2kyrq]{gap:1rem;margin:0;display:grid}@media (width>=48rem){.hc-glance__facts[data-astro-cid-d5a2kyrq]{grid-template-columns:repeat(3,1fr)}}.hc-glance__facts[data-astro-cid-d5a2kyrq] dt[data-astro-cid-d5a2kyrq]{text-transform:uppercase;letter-spacing:.08em;color:var(--hc-muted);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:700;display:flex}.hc-glance__facts[data-astro-cid-d5a2kyrq] dt[data-astro-cid-d5a2kyrq] svg{color:var(--hc-coral)}.hc-glance__facts[data-astro-cid-d5a2kyrq] dd[data-astro-cid-d5a2kyrq]{margin:.25rem 0 0;font-weight:600}.hc-toc[data-astro-cid-d5a2kyrq]{scrollbar-width:thin;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.hc-toc[data-astro-cid-d5a2kyrq] a[data-astro-cid-d5a2kyrq]{min-height:var(--hc-touch);background:var(--hc-surface);border:1px solid var(--hc-border);color:var(--hc-navy);border-radius:999px;flex:none;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.hc-toc[data-astro-cid-d5a2kyrq] a[data-astro-cid-d5a2kyrq]:hover{border-color:var(--hc-navy)}.hc-vibe-notes[data-astro-cid-d5a2kyrq]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.hc-vibe-notes[data-astro-cid-d5a2kyrq] li[data-astro-cid-d5a2kyrq]{gap:.5rem;padding:1rem 1.25rem;display:grid}.hc-vibe-notes[data-astro-cid-d5a2kyrq] .hc-chip[data-astro-cid-d5a2kyrq]{justify-self:start;text-decoration:none}.hc-vibe-notes[data-astro-cid-d5a2kyrq] p[data-astro-cid-d5a2kyrq]{margin:0}.hc-areas[data-astro-cid-d5a2kyrq]{gap:1rem;display:grid}@media (width>=48rem){.hc-areas[data-astro-cid-d5a2kyrq]{grid-template-columns:repeat(2,1fr)}}.hc-area[data-astro-cid-d5a2kyrq]{padding:1.5rem;position:relative}.hc-area__num[data-astro-cid-d5a2kyrq]{font:900 italic 2rem/1 var(--hc-font-display);color:var(--hc-lagoon);opacity:.55;position:absolute;top:1rem;right:1.25rem}.hc-area[data-astro-cid-d5a2kyrq] h3[data-astro-cid-d5a2kyrq]{padding-right:3rem}.hc-area__best[data-astro-cid-d5a2kyrq]{color:var(--hc-success);align-items:center;gap:.4rem;font-size:.9375rem;font-weight:700;display:flex}.hc-area[data-astro-cid-d5a2kyrq] p[data-astro-cid-d5a2kyrq]:last-child{margin:0}.hc-stack[data-astro-cid-d5a2kyrq]{gap:1rem;margin-top:1rem;display:grid}.hc-handoff[data-astro-cid-d5a2kyrq]{border-radius:var(--hc-radius-panel);background:radial-gradient(circle at 100% 0%, #ff655a4d, transparent 45%), var(--hc-navy);align-items:center;gap:1.5rem;padding:2rem;display:grid}.hc-handoff[data-astro-cid-d5a2kyrq] h2[data-astro-cid-d5a2kyrq]{margin:0 0 .5rem}.hc-handoff[data-astro-cid-d5a2kyrq] p[data-astro-cid-d5a2kyrq]{margin:0}@media (width>=48rem){.hc-handoff[data-astro-cid-d5a2kyrq]{grid-template-columns:1.3fr 1fr;padding:2.5rem}}.hc-two[data-astro-cid-d5a2kyrq]{gap:1rem;display:grid}@media (width>=48rem){.hc-two[data-astro-cid-d5a2kyrq]{grid-template-columns:1fr 1fr}}.hc-info[data-astro-cid-d5a2kyrq]{padding:1.5rem}.hc-info[data-astro-cid-d5a2kyrq] h2[data-astro-cid-d5a2kyrq]{align-items:center;gap:.75rem;font-size:1.25rem;display:flex}.hc-info[data-astro-cid-d5a2kyrq] p[data-astro-cid-d5a2kyrq]{margin:0}.hc-info__icon[data-astro-cid-d5a2kyrq]{width:2.5rem;height:2.5rem;color:var(--hc-navy);border-radius:12px;flex:none;place-items:center;display:grid}.hc-info__icon--lagoon[data-astro-cid-d5a2kyrq]{background:var(--hc-lagoon)}.hc-info__icon--coral[data-astro-cid-d5a2kyrq]{background:var(--hc-coral)}.hc-tips[data-astro-cid-d5a2kyrq] li[data-astro-cid-d5a2kyrq]{background:var(--hc-surface);border:1px solid var(--hc-border);border-radius:14px;padding:.875rem 1rem}.hc-onroute[data-astro-cid-d5a2kyrq]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.hc-alt-offer[data-astro-cid-d5a2kyrq]{min-height:var(--hc-touch);align-items:center;gap:.35rem;margin-top:.75rem;font-size:.9375rem;font-weight:600;display:inline-flex;color:var(--hc-chartreuse)!important}.hc-mobile-bar[data-astro-cid-d5a2kyrq]{z-index:30;padding:.75rem var(--hc-gutter) calc(.75rem + env(safe-area-inset-bottom));backdrop-filter:blur(8px);border-top:1px solid var(--hc-border);background:#fff9ecf0;position:sticky;bottom:0}@media (width>=64rem){.hc-mobile-bar[data-astro-cid-d5a2kyrq]{display:none}}
