.itinerary[data-astro-cid-5466lc2j]{border-top:1px solid #282c2340;margin:0 0 65px;padding-top:28px}.map-heading[data-astro-cid-5466lc2j]{justify-content:space-between;align-items:center;gap:20px;display:flex}.map-heading[data-astro-cid-5466lc2j] h2[data-astro-cid-5466lc2j]{letter-spacing:-1px;margin:12px 0;font-size:32px}.map-heading[data-astro-cid-5466lc2j] .eyebrow[data-astro-cid-5466lc2j]{font-size:11px}.map-help[data-astro-cid-5466lc2j]{margin:8px 0 22px;font-size:16px;line-height:1.6}.map-layout[data-astro-cid-5466lc2j]{grid-template-columns:minmax(0,1fr) 265px;gap:22px;display:grid}.trip-map[data-astro-cid-5466lc2j]{z-index:0;background:#e2e9df;border-radius:16px;height:440px}.map-loading[data-astro-cid-5466lc2j]{padding:25px;font-size:15px}.map-stops[data-astro-cid-5466lc2j]{max-height:440px;margin:0;padding:0;list-style:none;overflow:auto}.map-stops[data-astro-cid-5466lc2j] li[data-astro-cid-5466lc2j]{align-items:flex-start;gap:12px;margin:0 0 16px;display:flex}.stop-pin[data-astro-cid-5466lc2j]{border:1px solid var(--ink);background:var(--yellow);width:28px;height:28px;color:var(--ink);cursor:pointer;font:inherit;border-radius:50%;flex:0 0 28px;font-size:12px}.map-stops[data-astro-cid-5466lc2j] a[data-astro-cid-5466lc2j]{font-size:15px;font-weight:600;text-decoration:none}.map-stops[data-astro-cid-5466lc2j] a[data-astro-cid-5466lc2j]:hover{text-decoration:underline}.map-stops[data-astro-cid-5466lc2j] span[data-astro-cid-5466lc2j]{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.map-reset[data-astro-cid-5466lc2j]{font:inherit;border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:5px;padding:9px 12px;font-size:13px}.map-note[data-astro-cid-5466lc2j]{color:var(--muted);max-width:750px;font-size:12px;line-height:1.6}.recommendations-link[data-astro-cid-5466lc2j]{text-underline-offset:5px;margin-top:10px;font-size:16px;display:inline-block}.itinerary[data-astro-cid-5466lc2j] .route-marker span{color:#282c23;width:28px;height:28px;font:600 12px var(--sans);background:#f3d15c;border:1.5px solid #282c23;border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 4px #0002}.itinerary[data-astro-cid-5466lc2j] .leaflet-popup-content{font-size:14px;line-height:1.5}.itinerary[data-astro-cid-5466lc2j] .leaflet-popup-content p{margin:8px 0}.itinerary[data-astro-cid-5466lc2j] .leaflet-popup-content a{color:#282c23;text-underline-offset:3px}@media (width<=760px){.map-layout[data-astro-cid-5466lc2j]{grid-template-columns:1fr}.trip-map[data-astro-cid-5466lc2j]{height:370px}.map-stops[data-astro-cid-5466lc2j]{grid-template-columns:1fr 1fr;gap:0 12px;max-height:240px;display:grid}.map-stops[data-astro-cid-5466lc2j] li[data-astro-cid-5466lc2j]{gap:8px}.map-stops[data-astro-cid-5466lc2j] a[data-astro-cid-5466lc2j]{font-size:13px}.map-stops[data-astro-cid-5466lc2j] span[data-astro-cid-5466lc2j]{font-size:11px}.map-heading[data-astro-cid-5466lc2j] h2[data-astro-cid-5466lc2j]{font-size:28px}.map-reset[data-astro-cid-5466lc2j]{font-size:11px}.itinerary[data-astro-cid-5466lc2j]{margin-bottom:40px}}.diary-prose[data-astro-cid-r53ra3w3] .diary-photo{margin:30px 0}.diary-prose[data-astro-cid-r53ra3w3] .diary-photo img{border-radius:10px;max-height:600px;margin:0 auto}.diary-prose[data-astro-cid-r53ra3w3] .diary-photo a{display:block}.diary-prose[data-astro-cid-r53ra3w3] .diary-photo figcaption{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.5}.diary-prose[data-astro-cid-r53ra3w3] .diary-photo-pair{grid-template-columns:1fr 1fr;gap:18px;margin:30px 0;display:grid}.diary-prose[data-astro-cid-r53ra3w3] .diary-photo-pair .diary-photo{min-width:0;margin:0}.diary-prose[data-astro-cid-r53ra3w3] .diary-photo-pair img{object-fit:contain;width:100%;height:390px}@media (width<=600px){.diary-prose[data-astro-cid-r53ra3w3] .diary-photo-pair{grid-template-columns:1fr;gap:24px}.diary-prose[data-astro-cid-r53ra3w3] .diary-photo-pair img{height:auto;max-height:540px}}.diary-period[data-astro-cid-r53ra3w3]{letter-spacing:-.02em;margin-top:16px;font-size:.46em;font-weight:500;line-height:1.4;display:block}.diary-prose[data-astro-cid-r53ra3w3] .entry-map-links{flex-wrap:wrap;align-items:center;gap:8px;margin:-12px 0 26px;font-size:13px;line-height:1.5;display:flex}.diary-prose[data-astro-cid-r53ra3w3] .entry-map-links>span{color:var(--muted);margin-right:3px}.diary-prose[data-astro-cid-r53ra3w3] .entry-map-links a{border:1px solid #282c2333;border-radius:20px;align-items:center;gap:6px;padding:4px 9px 4px 4px;text-decoration:none;display:inline-flex}.diary-prose[data-astro-cid-r53ra3w3] .entry-map-links b{background:var(--yellow);width:23px;height:23px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;display:grid}.diary-header[data-astro-cid-r53ra3w3]{max-width:900px;margin:55px 0}.diary-header[data-astro-cid-r53ra3w3] h1[data-astro-cid-r53ra3w3]{letter-spacing:-2px;margin:30px 0;font-size:clamp(44px,6vw,78px);line-height:1.15}.diary-header[data-astro-cid-r53ra3w3]>p[data-astro-cid-r53ra3w3]{font-size:20px;line-height:1.7}.diary-header[data-astro-cid-r53ra3w3] .eyebrow[data-astro-cid-r53ra3w3]{font-size:13px}.diary-header[data-astro-cid-r53ra3w3] .route[data-astro-cid-r53ra3w3]{max-width:750px;margin-top:24px;font-size:14px}.diary-layout[data-astro-cid-r53ra3w3]{grid-template-columns:220px minmax(0,740px);align-items:start;gap:64px;display:grid}.diary-toc[data-astro-cid-r53ra3w3]{max-height:calc(100vh - 60px);padding-right:10px;position:sticky;top:30px;overflow-y:auto}.diary-toc[data-astro-cid-r53ra3w3] ol[data-astro-cid-r53ra3w3]{margin:22px 0;padding:0;list-style:none}.diary-toc[data-astro-cid-r53ra3w3] li[data-astro-cid-r53ra3w3]{margin-bottom:14px}.diary-toc[data-astro-cid-r53ra3w3] a[data-astro-cid-r53ra3w3]{font-size:14px;line-height:1.45;text-decoration:none;display:block}.diary-toc[data-astro-cid-r53ra3w3] a[data-astro-cid-r53ra3w3]:hover{text-underline-offset:4px;text-decoration:underline}.diary-prose[data-astro-cid-r53ra3w3]{min-width:0;font-size:18px;line-height:1.85}.diary-prose[data-astro-cid-r53ra3w3] h2{letter-spacing:-.7px;border-top:1px solid #282c2340;margin:60px 0 28px;padding-top:28px;scroll-margin-top:28px;font-size:clamp(27px,3vw,36px);line-height:1.25}.diary-prose[data-astro-cid-r53ra3w3] h2:first-child{margin-top:0}.diary-prose[data-astro-cid-r53ra3w3] h3{margin:32px 0 18px;font-size:24px;line-height:1.4}.diary-prose[data-astro-cid-r53ra3w3] p{margin:0 0 24px}.diary-prose[data-astro-cid-r53ra3w3] a{text-decoration:underline;text-decoration-color:var(--yellow);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-thickness:2px}.diary-prose[data-astro-cid-r53ra3w3] a:hover{text-decoration-color:var(--ink)}.diary-prose[data-astro-cid-r53ra3w3] img{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:600px;margin:30px auto;display:block}.diary-prose[data-astro-cid-r53ra3w3] ul,.diary-prose[data-astro-cid-r53ra3w3] ol{margin:20px 0 28px;padding-left:25px}.diary-prose[data-astro-cid-r53ra3w3] li{margin-bottom:12px;padding-left:5px}.diary-source[data-astro-cid-r53ra3w3]{margin:50px 0;font-size:14px}.diary-next[data-astro-cid-r53ra3w3]{border-top:1px solid var(--ink);justify-content:space-between;gap:24px;margin:60px 0;padding-top:30px;display:flex}.mobile-jump[data-astro-cid-r53ra3w3]{display:none}@media (width<=900px){.diary-layout[data-astro-cid-r53ra3w3]{grid-template-columns:180px minmax(0,1fr);gap:35px}}@media (width<=760px){.diary-header[data-astro-cid-r53ra3w3]{margin:35px 0}.diary-header[data-astro-cid-r53ra3w3]>p[data-astro-cid-r53ra3w3]{font-size:17px}.diary-layout[data-astro-cid-r53ra3w3]{display:block}.diary-toc[data-astro-cid-r53ra3w3]{display:none}.mobile-jump[data-astro-cid-r53ra3w3]{gap:10px;margin-bottom:30px;display:grid}.mobile-jump[data-astro-cid-r53ra3w3] label[data-astro-cid-r53ra3w3]{font-size:14px}.mobile-jump[data-astro-cid-r53ra3w3] select[data-astro-cid-r53ra3w3]{font:inherit;border:1px solid var(--muted);background:var(--cream);min-width:0;max-width:100%;color:var(--ink);border-radius:5px;padding:12px 10px;font-size:16px}.diary-prose[data-astro-cid-r53ra3w3]{font-size:17px;line-height:1.8}.diary-next[data-astro-cid-r53ra3w3]{flex-direction:column}.site-header[data-astro-cid-r53ra3w3] nav[data-astro-cid-r53ra3w3]{font-size:13px}}
