.booking-journey[data-astro-cid-jojpjelh]{border-top:2px solid var(--ink);padding-top:32px;scroll-margin-top:32px}.booking-journey[data-astro-cid-jojpjelh] h2[data-astro-cid-jojpjelh]{font:clamp(1.9rem,3vw,2.7rem)/1.15 Georgia,serif}.booking-intro[data-astro-cid-jojpjelh]{max-width:720px;line-height:1.8}.activity-plan-grid[data-astro-cid-jojpjelh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:22px;display:grid}.activity-plan[data-astro-cid-jojpjelh]{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:26px}.activity-plan[data-astro-cid-jojpjelh] h3[data-astro-cid-jojpjelh]{font:1.6rem/1.2 Georgia,serif}.activity-plan[data-astro-cid-jojpjelh] p[data-astro-cid-jojpjelh]{line-height:1.8}.activity-checks[data-astro-cid-jojpjelh]{border-left:3px solid var(--ink);padding-left:16px}.activity-checked[data-astro-cid-jojpjelh]{font-size:.85rem}.booking-action[data-astro-cid-jojpjelh]{align-content:center;min-height:44px;padding:10px 0;font-weight:700;line-height:1.5;display:inline-block}.booking-action[data-astro-cid-jojpjelh]:focus-visible{outline-offset:4px;outline:3px solid}.affiliate-disclosure[data-astro-cid-jojpjelh]{border:1px solid var(--line);max-width:760px;padding:16px;font-size:.9rem;line-height:1.75}.stay-searches[data-astro-cid-jojpjelh]{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.stay-searches[data-astro-cid-jojpjelh] ul[data-astro-cid-jojpjelh]{flex-wrap:wrap;gap:12px 24px;padding:0;list-style:none;display:flex}.stay-searches[data-astro-cid-jojpjelh]>p[data-astro-cid-jojpjelh]{max-width:720px;line-height:1.8}.city-atlas[data-astro-cid-u4y5fii6]{border-top:2px solid var(--ink);padding-top:32px}.city-atlas[data-astro-cid-u4y5fii6] h2[data-astro-cid-u4y5fii6]{margin:8px 0 14px;font:500 clamp(2rem,3.7vw,3rem)/1.1 Georgia,serif}.city-atlas-intro[data-astro-cid-u4y5fii6]{max-width:760px;line-height:1.75}.city-atlas-grid[data-astro-cid-u4y5fii6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.city-atlas-card[data-astro-cid-u4y5fii6]{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--ocean);min-width:0}.city-atlas-card[data-astro-cid-u4y5fii6]:nth-child(2){border-top-color:var(--clay)}.city-atlas-card[data-astro-cid-u4y5fii6] figure[data-astro-cid-u4y5fii6]{background:var(--ink);color:#fff9ed;margin:0}.city-atlas-card[data-astro-cid-u4y5fii6] img[data-astro-cid-u4y5fii6]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.city-atlas-card[data-astro-cid-u4y5fii6] figcaption[data-astro-cid-u4y5fii6]{padding:10px 14px;font-size:.7rem;line-height:1.55}.city-atlas-card[data-astro-cid-u4y5fii6] figcaption[data-astro-cid-u4y5fii6] a[data-astro-cid-u4y5fii6]{color:inherit}.city-atlas-content[data-astro-cid-u4y5fii6]{padding:22px}.city-atlas[data-astro-cid-u4y5fii6] h3[data-astro-cid-u4y5fii6]{margin:0 0 20px;font:500 2rem/1.1 Georgia,serif}.city-areas[data-astro-cid-u4y5fii6]{padding:0;list-style:none}.city-areas[data-astro-cid-u4y5fii6] li[data-astro-cid-u4y5fii6]{border-top:1px solid var(--line);padding:15px 0}.city-areas[data-astro-cid-u4y5fii6] h4[data-astro-cid-u4y5fii6]{margin:0 0 9px;font:600 1.26rem/1.25 Georgia,serif}.city-areas[data-astro-cid-u4y5fii6] p[data-astro-cid-u4y5fii6]{margin:8px 0;font-size:.91rem;line-height:1.6}.city-sources[data-astro-cid-u4y5fii6]{border-top:1px solid var(--line);padding-top:16px;font-size:.77rem;line-height:1.6}.city-atlas[data-astro-cid-u4y5fii6] a[data-astro-cid-u4y5fii6]:focus-visible{outline-offset:4px;outline:3px solid}@media (width<=900px){.city-atlas-grid[data-astro-cid-u4y5fii6]{grid-template-columns:1fr}.city-atlas-card[data-astro-cid-u4y5fii6]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.city-atlas-card[data-astro-cid-u4y5fii6] figure[data-astro-cid-u4y5fii6]{align-self:stretch}.city-atlas-card[data-astro-cid-u4y5fii6] img[data-astro-cid-u4y5fii6]{height:320px}}@media (width<=650px){.city-atlas-card[data-astro-cid-u4y5fii6]{display:block}.city-atlas-card[data-astro-cid-u4y5fii6] img[data-astro-cid-u4y5fii6]{height:auto}.city-atlas-content[data-astro-cid-u4y5fii6]{padding:20px}}.reading-section[data-astro-cid-jui3fuho][id]{scroll-margin-top:32px}
