.prose-rail-module__K8s3dq__label{color:var(--text-soft);margin:0;}.prose-rail-module__K8s3dq__shortcuts{gap:var(--s-2);display:grid}.prose-rail-module__K8s3dq__shortcut{border:1px solid var(--border);border-radius:var(--r-2);color:inherit;font-size:var(--t-small);align-items:center;gap:var(--s-2);padding:var(--s-3);justify-content:space-between;text-decoration:none;display:flex}.prose-rail-module__K8s3dq__shortcut:is(:hover,:focus-visible){background:var(--bg-subtle)}.prose-rail-module__K8s3dq__shortcut b{font-weight:600}.prose-rail-module__K8s3dq__shortcut span{color:var(--text-soft)}.prose-rail-module__K8s3dq__jumps{gap:var(--s-2);margin:var(--s-3) 0 0;padding:0;list-style:none;display:grid}.prose-rail-module__K8s3dq__jumps a{color:var(--text-soft);font-size:var(--t-small);align-items:center;gap:var(--s-2);text-decoration:none;display:flex}.prose-rail-module__K8s3dq__jumps a:hover{color:var(--text);text-decoration:underline}.prose-rail-module__K8s3dq__jumps svg{--icon:.875rem;rotate:90deg}@media not (min-width:75rem){.l-aside-rail.prose-rail-module__K8s3dq__rail{gap:var(--s-3);order:-1;display:grid}.prose-rail-module__K8s3dq__wideOnly{display:none}}
.share-button-module__BR2JDW__status{}
.author-card-module__cE67Wq__card{border-radius:var(--r-3);padding:var(--s-6);margin-block-start:var(--s-6)}.author-card-module__cE67Wq__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.author-card-module__cE67Wq__share,.author-card-module__cE67Wq__social{--tap:3rem;--tool-bg:var(--on-photo);--tool-ink:var(--sea-12)}.author-card-module__cE67Wq__share{}.author-card-module__cE67Wq__outdated{font-size:var(--t-small);margin:0}.author-card-module__cE67Wq__outdated a{color:inherit}@media (min-width:35rem){.author-card-module__cE67Wq__actions{justify-self:stretch}.author-card-module__cE67Wq__outdated{margin-inline-start:auto}}
.chapters-module__hnQ1hW__chapters{background:var(--bg);margin-inline:calc(-1 * var(--bleed));padding:var(--s-2) var(--bleed);z-index:calc(var(--z-bar) - 1);position:sticky;inset-block-start:var(--header-h)}.chapters-module__hnQ1hW__chapters:after{background:var(--border);content:"";block-size:1px;position:absolute;inset:auto 0 0}.chapters-module__hnQ1hW__chapters nav ul{scrollbar-width:none;flex-wrap:nowrap;justify-content:safe flex-start;margin-block:0;overflow-x:auto}.chapters-module__hnQ1hW__chapters nav li{flex:none}
.guide-stops-module__ERufnG__stops{counter-reset:stop;gap:var(--s-16);display:grid;}.guide-stops-module__ERufnG__stop{counter-increment:stop;gap:var(--s-4);scroll-margin-block-start:calc(var(--header-h) + var(--s-4));display:grid}@media (min-width:48rem){.guide-stops-module__ERufnG__stop{align-items:center;gap:var(--s-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.guide-stops-module__ERufnG__stop:nth-child(2n)>:first-child{order:1}}.guide-stops-module__ERufnG__stop figure,.guide-stops-module__ERufnG__stop img{border-radius:var(--r-3)}.guide-stops-module__ERufnG__stop img{aspect-ratio:4/3;object-fit:cover;inline-size:100%}.guide-stops-module__ERufnG__words{gap:var(--s-3);display:grid}.guide-stops-module__ERufnG__words>*{margin:0}.guide-stops-module__ERufnG__name{font-size:var(--t-sub);align-items:baseline;gap:var(--s-3);letter-spacing:var(--track-title);line-height:var(--lh-tight);display:flex}.guide-stops-module__ERufnG__name:before{color:var(--sun-11);content:counter(stop);font-variant-numeric:tabular-nums}[data-split] .guide-stops-module__ERufnG__name:before{content:none}[data-split] .guide-stops-module__ERufnG__name{font-size:var(--t-lead);line-height:var(--lh-snug)}.guide-stops-module__ERufnG__label{color:var(--text-soft);}.guide-stops-module__ERufnG__dayLabel{color:var(--sun-11);}.guide-stops-module__ERufnG__day{gap:var(--s-8);padding-block-start:var(--s-8);scroll-margin-block-start:calc(var(--header-h) + var(--s-4));display:grid}.guide-stops-module__ERufnG__day+.guide-stops-module__ERufnG__day{border-block-start:1px solid var(--border);padding-block-start:var(--s-12)}.guide-stops-module__ERufnG__dayHeader{gap:var(--s-2);max-inline-size:var(--prose);display:grid}.guide-stops-module__ERufnG__dayHeader>*{margin:0}.guide-stops-module__ERufnG__dayTitle{font-family:var(--font-accent);font-size:var(--t-sub);letter-spacing:var(--track-title);line-height:var(--lh-tight);margin:0}.guide-stops-module__ERufnG__dayIntro{color:var(--text-soft);font-size:var(--t-lead);line-height:var(--lh-snug)}.guide-stops-module__ERufnG__dayFacts{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;display:grid}.guide-stops-module__ERufnG__dayFacts>div{background:var(--bg-subtle);border-radius:var(--r-2);padding:var(--s-3) var(--s-4)}.guide-stops-module__ERufnG__dayFacts dt{font-weight:700}.guide-stops-module__ERufnG__dayFacts dd{margin:0}.guide-stops-module__ERufnG__bookings,.guide-stops-module__ERufnG__tripBookings{gap:var(--s-3);display:grid}.guide-stops-module__ERufnG__bookings h2,.guide-stops-module__ERufnG__tripBookings h2,.guide-stops-module__ERufnG__mapSection h2{font-family:var(--font-accent);margin:0}.guide-stops-module__ERufnG__mapSection{gap:var(--s-4);display:grid}.guide-stops-module__ERufnG__practical{--icon:1.125rem;background:var(--bg-subtle);border-radius:var(--r-2);font-size:var(--t-small);align-items:start;gap:var(--s-2);padding:var(--s-2) var(--s-3);display:flex}.guide-stops-module__ERufnG__practical:not([data-line]){padding-inline-start:var(--s-4);position:relative}.guide-stops-module__ERufnG__practical:not([data-line]) svg{background:var(--bg-subtle);border-radius:50%;padding:.1875rem;position:absolute;inset-block-start:calc(-1 * var(--s-2));inset-inline-start:calc(-1 * var(--s-2))}.guide-stops-module__ERufnG__practical svg{color:var(--sun-11);flex:none;margin-block-start:.0625rem}.guide-stops-module__ERufnG__practical[data-line]{border-radius:var(--r-pill);align-items:center;inline-size:fit-content;min-inline-size:0;max-inline-size:100%}.guide-stops-module__ERufnG__practical[data-line] .guide-stops-module__ERufnG__practicalText{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}@media (min-width:75rem){.guide-stops-module__ERufnG__layout[data-rail] .guide-stops-module__ERufnG__tripBookings{display:none}}
.place-pages-module__xLo1kW__signpost{border-inline-start:2px solid var(--sea-8);margin:0 0 var(--s-8);padding-inline-start:var(--s-4)}.place-pages-module__xLo1kW__heading{font-family:var(--font-display);font-size:var(--t-sub);letter-spacing:var(--track-title);font-weight:700;line-height:var(--lh-tight);margin:0}.place-pages-module__xLo1kW__lead{color:var(--text-soft);font-size:var(--t-small);line-height:var(--lh-apparatus);margin:var(--s-1) 0 var(--s-3);max-inline-size:var(--prose);text-wrap:pretty}.place-pages-module__xLo1kW__places{gap:var(--s-2);flex-wrap:wrap;display:flex;}.place-pages-module__xLo1kW__place a{border:1px solid var(--border);border-radius:var(--r-pill);font-size:var(--t-small);padding:var(--s-1) var(--s-3);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.place-pages-module__xLo1kW__place a:hover,.place-pages-module__xLo1kW__place a:focus-visible{border-color:var(--sea-8)}
.photo-rail-module__CscKea__rail{--rail-gap:var(--s-2);border-radius:var(--r-3);block-size:26rem;min-block-size:0;position:relative;overflow:hidden}.photo-rail-module__CscKea__track{column-gap:var(--rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;block-size:100%;display:flex;overflow-x:auto;}.photo-rail-module__CscKea__slide{border-radius:var(--r-3);scroll-snap-align:start;flex:0 0 100%;position:relative;overflow:hidden}.photo-rail-module__CscKea__slide img{object-fit:cover;block-size:100%;inline-size:100%;transition:scale .6s var(--ease);display:block}.photo-rail-module__CscKea__slide:hover img{scale:1.04}.photo-rail-module__CscKea__credit{background:linear-gradient(180deg, transparent, rgb(var(--shade-rgb) / 62%));color:var(--on-photo);font-size:var(--t-micro);line-height:var(--lh-snug);padding:var(--s-6) var(--s-3) calc(var(--s-3) + var(--s-2) + var(--s-3));text-shadow:0 1px 2px rgb(var(--shade-rgb) / 55%);margin:0;position:absolute;inset:auto 0 0}.photo-rail-module__CscKea__credit a{color:inherit}.photo-rail-module__CscKea__button{--arrow-inset:var(--s-3);display:none;}@media (min-width:64rem){.photo-rail-module__CscKea__rail{block-size:100%;min-block-size:18rem}.photo-rail-module__CscKea__button{display:flex}}@media (min-width:40rem){.photo-rail-module__CscKea__rail[data-compact]{block-size:auto;min-block-size:0}.photo-rail-module__CscKea__rail[data-compact] .photo-rail-module__CscKea__slide{aspect-ratio:4/5;flex-basis:calc((100% - var(--rail-gap)) / 2)}}@media (min-width:64rem){.photo-rail-module__CscKea__rail[data-compact] .photo-rail-module__CscKea__slide{flex-basis:calc((100% - 2 * var(--rail-gap)) / 3)}}
.hero-video-module__Kuz5Uq__frame{block-size:100%;position:absolute;inset:0}.hero-video-module__Kuz5Uq__clip{block-size:100%;margin:0;position:absolute;inset:0}.hero-video-module__Kuz5Uq__clip video{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .9s var(--ease);display:block}.hero-video-module__Kuz5Uq__frame[data-playing] .hero-video-module__Kuz5Uq__clip video{opacity:1}.hero-video-module__Kuz5Uq__clip [data-caption]{visibility:hidden}.hero-video-module__Kuz5Uq__frame[data-playing] .hero-video-module__Kuz5Uq__clip [data-caption]{visibility:visible}.hero-video-module__Kuz5Uq__frame[data-playing]>figure:first-child :is([data-caption],[data-credit]){visibility:hidden}.hero-video-module__Kuz5Uq__toggle{--icon:1.625rem;color:var(--on-photo);cursor:pointer;filter:drop-shadow(0 1px 3px rgb(var(--shade-rgb) / 60%));opacity:.85;padding:var(--s-1);transition:opacity var(--t-base) var(--ease), scale var(--t-slow) var(--ease);z-index:2;background:0 0;border:0;position:absolute;inset-block-end:calc(var(--s-4) + 1.75rem);inset-inline-end:var(--s-4)}.hero-video-module__Kuz5Uq__toggle:hover{opacity:1;scale:1.08}
.country-overview-module__3a0KIW__overview{--glass:color-mix(in oklab, var(--surface) 70%, transparent);gap:var(--s-8);margin-block:var(--s-6) var(--s-8);z-index:1;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.country-overview-module__3a0KIW__top{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.country-overview-module__3a0KIW__photos{order:-1}@media (min-width:64rem){.country-overview-module__3a0KIW__top{align-items:stretch;gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1.85fr) minmax(0,.85fr)}.country-overview-module__3a0KIW__photos{order:0;align-self:start}.country-overview-module__3a0KIW__photos>*{aspect-ratio:4/3;block-size:auto}}.country-overview-module__3a0KIW__reading{align-self:start;gap:var(--s-3);grid-template-rows:auto auto;display:grid}.country-overview-module__3a0KIW__panel{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge);background:var(--glass);border-radius:var(--r-3);align-content:start;display:grid}.country-overview-module__3a0KIW__guides{padding:var(--s-2) var(--s-4);margin:0;list-style:none;}.country-overview-module__3a0KIW__guides li+li{border-block-start:1px solid var(--border)}.country-overview-module__3a0KIW__guide{color:var(--text);align-items:center;gap:var(--s-3);min-block-size:var(--tap);padding-block:var(--s-3);font-weight:700;line-height:1.3;text-decoration:none;display:flex}.country-overview-module__3a0KIW__bullet{--icon:1rem;background:var(--n-12);block-size:1.75rem;color:var(--n-1);inline-size:1.75rem;transition:background-color var(--t-base) var(--ease), translate var(--t-slow) var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.country-overview-module__3a0KIW__guide:is(:hover,:focus-visible) .country-overview-module__3a0KIW__bullet{background:var(--sea-9);translate:3px}.country-overview-module__3a0KIW__shortcuts{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}.country-overview-module__3a0KIW__shortcut{background:var(--sea-9);border-radius:var(--r-3);box-shadow:var(--e-1);color:var(--on-solid);align-content:start;gap:var(--s-1);min-block-size:8.5rem;padding:var(--s-3) var(--s-3) var(--s-12);transition:background var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);text-decoration:none;display:grid;position:relative}.country-overview-module__3a0KIW__shortcut:is(:hover,:focus-visible){background:var(--sea-10);box-shadow:var(--e-2)}.country-overview-module__3a0KIW__shortcut strong{font-size:var(--t-body);text-wrap:balance;line-height:1.2}.country-overview-module__3a0KIW__shortcut span{font-size:var(--t-small);opacity:.82}.country-overview-module__3a0KIW__go{--icon:1rem;background:var(--surface);block-size:2rem;color:var(--text);inline-size:2rem;inset:auto var(--s-3) var(--s-3) auto;transition:translate var(--t-slow) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.country-overview-module__3a0KIW__shortcut:hover .country-overview-module__3a0KIW__go{translate:3px}.country-overview-module__3a0KIW__explore{gap:var(--s-4);padding:var(--s-4);}.country-overview-module__3a0KIW__heading{font-size:var(--t-lead);margin:0}.country-overview-module__3a0KIW__best{border-radius:var(--r-3);gap:var(--s-4);padding:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.country-overview-module__3a0KIW__title{font-size:var(--t-title);line-height:var(--lh-tight);text-wrap:balance;margin:0}.country-overview-module__3a0KIW__places.country-overview-module__3a0KIW__places{--col:max(17rem, calc((100% - 2.15 * var(--gap)) / 3.15));--gap:var(--s-3);margin:0;padding-inline:0;scroll-padding-inline-start:0;list-style:none}@media (min-width:64rem){.country-overview-module__3a0KIW__places.country-overview-module__3a0KIW__places{--col:max(17rem, calc((100% - 3.15 * var(--gap)) / 4.15));--gap:var(--s-4)}}
.place-sections-module__CAXnDa__part{gap:var(--s-3);display:grid}.place-sections-module__CAXnDa__part+.place-sections-module__CAXnDa__part{margin-block-start:var(--s-6)}.place-sections-module__CAXnDa__heading{font-size:var(--t-title);margin:0;scroll-margin-block-start:calc(var(--header-h) + var(--s-6))}
