.places-maps[data-astro-cid-ngvoif3p]{display:grid;gap:24px;margin:0 0 56px}.places-map-track[data-astro-cid-ngvoif3p]{display:grid;grid-template-columns:1fr 1fr;gap:24px 28px}.places-map[data-astro-cid-ngvoif3p]{margin:0}.places-map-world[data-astro-cid-ngvoif3p]{grid-column:1 / -1}.places-map-tabs[data-astro-cid-ngvoif3p]{display:none}.map-narrow[data-astro-cid-ngvoif3p]{display:none!important}.places-map[data-astro-cid-ngvoif3p] svg[data-astro-cid-ngvoif3p]{display:block;width:100%;height:auto}.places-map[data-astro-cid-ngvoif3p] figcaption[data-astro-cid-ngvoif3p]{margin-top:6px;color:var(--text-muted);font-size:13px}.map-land[data-astro-cid-ngvoif3p]{fill:#ecebe6;stroke:none}.places-map-north[data-astro-cid-ngvoif3p] .map-land[data-astro-cid-ngvoif3p]{fill:#efeee9}.map-pin[data-astro-cid-ngvoif3p] circle[data-astro-cid-ngvoif3p],.map-pin[data-astro-cid-ngvoif3p] rect[data-astro-cid-ngvoif3p]{fill:var(--accent);stroke:#fff;stroke-width:2.5;transition:transform .12s ease-out;transform-box:fill-box;transform-origin:center}.map-pin[data-astro-cid-ngvoif3p].trip circle[data-astro-cid-ngvoif3p]{fill:#4a7a3f}.map-pin[data-astro-cid-ngvoif3p].home rect[data-astro-cid-ngvoif3p]{fill:#2a5f7a}.map-pin[data-astro-cid-ngvoif3p].upcoming circle[data-astro-cid-ngvoif3p]{fill:#fff;stroke:var(--accent);stroke-dasharray:3 2.5}.map-pin[data-astro-cid-ngvoif3p].layover circle[data-astro-cid-ngvoif3p]{fill:#fff;stroke:#8b8b8b;stroke-width:1.5}.places-map[data-astro-cid-ngvoif3p] .map-pin[data-astro-cid-ngvoif3p].layover text[data-astro-cid-ngvoif3p]{fill:var(--text-muted);font-size:14px;font-weight:400}.map-pin[data-astro-cid-ngvoif3p] text[data-astro-cid-ngvoif3p]{fill:var(--text);font-size:18px;font-weight:500;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.places-map-india[data-astro-cid-ngvoif3p] text[data-astro-cid-ngvoif3p]{font-size:15px}.places-map-north[data-astro-cid-ngvoif3p] text[data-astro-cid-ngvoif3p]{font-size:14px}.map-pin[data-astro-cid-ngvoif3p] .map-count[data-astro-cid-ngvoif3p]{fill:#fff;stroke:none;font-size:11px;font-weight:700}.map-dot-tiny[data-astro-cid-ngvoif3p]{fill:var(--accent)}.map-dot-tiny[data-astro-cid-ngvoif3p].trip{fill:#4a7a3f}.map-north-box[data-astro-cid-ngvoif3p] rect[data-astro-cid-ngvoif3p]{fill:#174ea60d;stroke:var(--accent);stroke-width:1;stroke-dasharray:4 3}.map-north-box[data-astro-cid-ngvoif3p] text[data-astro-cid-ngvoif3p]{fill:var(--accent);font-size:12px;font-weight:500}.map-north-box[data-astro-cid-ngvoif3p]:hover rect[data-astro-cid-ngvoif3p]{fill:#174ea61a}.map-pin[data-astro-cid-ngvoif3p]:is(:hover,:focus-visible) [data-astro-cid-ngvoif3p]:is(circle,rect){transform:scale(1.3)}.map-pin[data-astro-cid-ngvoif3p]:is(:hover,:focus-visible) text[data-astro-cid-ngvoif3p]:not(.map-count){fill:var(--accent)}.map-pin[data-astro-cid-ngvoif3p]:focus-visible,.map-north-box[data-astro-cid-ngvoif3p]:focus-visible{outline:none}.places-legend[data-astro-cid-ngvoif3p]{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;color:var(--text-muted);font-size:13px}.places-legend[data-astro-cid-ngvoif3p] span[data-astro-cid-ngvoif3p]{display:inline-flex;align-items:center;gap:7px}.places-legend[data-astro-cid-ngvoif3p] i[data-astro-cid-ngvoif3p]{width:10px;height:10px;border-radius:50%;background:var(--accent)}.places-legend[data-astro-cid-ngvoif3p] .key-home[data-astro-cid-ngvoif3p]{border-radius:2px;background:#2a5f7a}.places-legend[data-astro-cid-ngvoif3p] .key-trip[data-astro-cid-ngvoif3p]{background:#4a7a3f}.places-legend[data-astro-cid-ngvoif3p] .key-next[data-astro-cid-ngvoif3p]{background:#fff;border:1.5px dashed var(--accent)}.places-legend[data-astro-cid-ngvoif3p] .key-layover[data-astro-cid-ngvoif3p]{width:8px;height:8px;background:#fff;border:1.5px solid #8b8b8b}@media (max-width: 760px){.places-maps[data-astro-cid-ngvoif3p]{gap:14px;margin-bottom:40px}.places-map-tabs[data-astro-cid-ngvoif3p]{display:flex;gap:6px}.places-map-tabs[data-astro-cid-ngvoif3p] a[data-astro-cid-ngvoif3p]{padding:6px 12px;border-radius:999px;background:var(--bg-soft);color:var(--text-muted);font-size:13px;font-weight:500}.places-map-tabs[data-astro-cid-ngvoif3p] a[data-astro-cid-ngvoif3p][aria-current=true]{background:var(--accent);color:#fff}.places-map-track[data-astro-cid-ngvoif3p]{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter)}.places-map-track[data-astro-cid-ngvoif3p]::-webkit-scrollbar{display:none}.places-map[data-astro-cid-ngvoif3p]{flex:0 0 100%;scroll-snap-align:start}.places-map-world[data-astro-cid-ngvoif3p] svg[data-astro-cid-ngvoif3p]:not(.map-narrow){display:none}.places-map-world[data-astro-cid-ngvoif3p] .map-narrow[data-astro-cid-ngvoif3p]{display:block!important}.places-map-world[data-astro-cid-ngvoif3p] text[data-astro-cid-ngvoif3p]{font-size:16px}.places-map-india[data-astro-cid-ngvoif3p] text[data-astro-cid-ngvoif3p]{font-size:17px}.places-map-north[data-astro-cid-ngvoif3p] text[data-astro-cid-ngvoif3p]{font-size:16px}.places-legend[data-astro-cid-ngvoif3p]{gap:6px 14px;font-size:12px}}@media (prefers-reduced-motion: reduce){.map-pin[data-astro-cid-ngvoif3p] [data-astro-cid-ngvoif3p]:is(circle,rect){transition:none}}
