.CountryPhotoHero-module__9aUlLa__hero{width:100%;min-width:0;max-width:100%;color:var(--heading);grid-template-columns:minmax(0,1fr);display:block;position:relative}.CountryPhotoHero-module__9aUlLa__inner{grid-template-columns:minmax(0,1fr);min-width:0;padding-block:2.6rem 1.35rem;display:grid;position:relative}@media (min-width:1024px){.CountryPhotoHero-module__9aUlLa__inner{padding-block:3rem 1.75rem}}.CountryPhotoHero-module__9aUlLa__back{top:.75rem;left:var(--gutter,1.25rem);color:var(--muted);align-items:center;gap:.4rem;font-size:.78rem;font-weight:650;display:inline-flex;position:absolute}.CountryPhotoHero-module__9aUlLa__back:hover{color:var(--b-orange);text-decoration:underline}.CountryPhotoHero-module__9aUlLa__back:focus-visible,.CountryPhotoHero-module__9aUlLa__credit a:focus-visible{outline:2px solid var(--b-orange);outline-offset:3px}.CountryPhotoHero-module__9aUlLa__content,.CountryPhotoHero-module__9aUlLa__titleRow{min-width:0;max-width:100%}.CountryPhotoHero-module__9aUlLa__content{text-align:center;width:100%;margin-inline:auto}.CountryPhotoHero-module__9aUlLa__kicker{color:var(--b-deep);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-bottom:.55rem;font-size:.7rem;font-weight:750;display:flex}html.dark .CountryPhotoHero-module__9aUlLa__kicker{color:var(--b-amber)}.CountryPhotoHero-module__9aUlLa__tripLabel{letter-spacing:.1em;border:1px solid;border-radius:999px;padding:.15rem .6rem}.CountryPhotoHero-module__9aUlLa__titleRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.CountryPhotoHero-module__9aUlLa__title{color:var(--heading);letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(2.6rem,6vw,4.75rem);font-weight:700;line-height:1.04}.CountryPhotoHero-module__9aUlLa__description{max-width:min(42rem,100%);color:var(--text);overflow-wrap:break-word;text-wrap:pretty;margin:.7rem auto 0;font-size:clamp(.98rem,1.3vw,1.15rem);line-height:1.55}.CountryPhotoHero-module__9aUlLa__figure{min-width:0;margin:0;position:relative}.CountryPhotoHero-module__9aUlLa__media{height:calc(100vh - var(--site-header-height,var(--site-header-bar,0px)));height:calc(100svh - var(--site-header-height,var(--site-header-bar,0px)));background:#243c48;min-height:22rem;position:relative;overflow:hidden}.CountryPhotoHero-module__9aUlLa__photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.CountryPhotoHero-module__9aUlLa__shade{pointer-events:none;background:linear-gradient(#0000,#0a0c0c73);height:9rem;position:absolute;inset:auto 0 0}.CountryPhotoHero-module__9aUlLa__facts{min-width:0;padding:0 var(--gutter,1.25rem) 1rem;position:absolute;inset:auto 0 0}@media (min-width:1024px){.CountryPhotoHero-module__9aUlLa__facts{max-width:1280px;margin-inline:auto;padding-bottom:1.5rem}}.CountryPhotoHero-module__9aUlLa__credit{z-index:2;color:#fff;text-shadow:0 1px 3px #000000a6;text-align:right;background:0 0;max-width:min(22rem,100% - 16px);margin:0;padding:0;font-size:9px;line-height:1.4;position:absolute;bottom:5px;right:8px}.CountryPhotoHero-module__9aUlLa__creditToggle{cursor:pointer;align-items:center;gap:4px;min-height:28px;padding:4px 0;font-size:10px;list-style:none;display:inline-flex}.CountryPhotoHero-module__9aUlLa__creditToggle::-webkit-details-marker{display:none}.CountryPhotoHero-module__9aUlLa__creditToggle:before{content:"+";font-size:12px}.CountryPhotoHero-module__9aUlLa__credit details[open] .CountryPhotoHero-module__9aUlLa__creditToggle:before{content:"−"}.CountryPhotoHero-module__9aUlLa__creditToggle:hover{text-underline-offset:2px;text-decoration:underline}.CountryPhotoHero-module__9aUlLa__creditToggle:focus-visible{outline:2px solid var(--b-orange);outline-offset:2px}.CountryPhotoHero-module__9aUlLa__creditBody{padding-block:0 4px}.CountryPhotoHero-module__9aUlLa__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.CountryPhotoHero-module__9aUlLa__title{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.2rem,10vw,3.15rem)}.CountryPhotoHero-module__9aUlLa__inner{padding-block:2.4rem 1.1rem}.CountryPhotoHero-module__9aUlLa__facts{padding-bottom:.8rem}}.CountryPhotoHero-module__9aUlLa__intro{min-width:0;padding-block:1.25rem .5rem}.CountryPhotoHero-module__9aUlLa__intro>*{max-width:100%;color:var(--text);overflow-wrap:break-word;margin-inline:0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.75}.CountryPhotoHero-module__9aUlLa__intro p{margin:0 0 1em}.CountryPhotoHero-module__9aUlLa__intro p:last-child{margin-bottom:0}.CountryPhotoHero-module__9aUlLa__intro a{color:var(--b-deep);text-underline-offset:3px;text-decoration:underline}html.dark .CountryPhotoHero-module__9aUlLa__intro a{color:var(--b-amber)}@media (min-width:1024px){.CountryPhotoHero-module__9aUlLa__intro{padding-block:2rem .75rem}}.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__inner{color:#fff;text-shadow:0 2px 14px #0000008c;align-content:center;padding-block:3rem 0;display:grid;position:absolute;inset:0 0 7.5rem}.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__back{color:#fff;text-shadow:0 1px 6px #0009;top:1rem}.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__back:hover,.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__kicker{color:#fff}html.dark .CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__kicker{color:#fff}.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__title{color:#fff}.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__description{color:#ffffffeb}.CountryPhotoHero-module__9aUlLa__shade{background:linear-gradient(#0a0c0c38,#0a0c0c2e 45%,#0a0c0c8c);height:auto;inset:0}@media (max-width:640px){.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__inner{padding-top:2.5rem;bottom:9rem}}.CountryPhotoHero-module__9aUlLa__factsBelow{min-width:0;padding-block:.85rem .15rem}@media (min-width:1024px){.CountryPhotoHero-module__9aUlLa__factsBelow{padding-block:1rem .25rem}}body.mobile-bottom-nav-visible .CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__inner{bottom:max(7.5rem, calc(var(--mobile-nav-clearance,0px) + 1rem))}.CountryPhotoHero-module__9aUlLa__bottomFade{background:linear-gradient(180deg, transparent, var(--white));pointer-events:none;height:clamp(3rem,10svh,7rem);position:absolute;inset:auto 0 0}.CountryPhotoHero-module__9aUlLa__hero{margin-block-start:calc(-1 * var(--site-header-full-height,var(--site-header-height,0px)))}.CountryPhotoHero-module__9aUlLa__media{height:100dvh;min-height:22rem}.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__inner{padding-block-start:calc(var(--site-header-full-height,var(--site-header-height,0px)) + 2rem)}.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__back{top:calc(var(--site-header-full-height,var(--site-header-height,0px)) + 1rem)}@media (max-width:1279px){body.mobile-bottom-nav-visible .CountryPhotoHero-module__9aUlLa__credit{bottom:calc(var(--mobile-nav-clearance,0px) + .5rem)}}
.ClampedIntro-module__ny9JYa__root{min-width:0}.ClampedIntro-module__ny9JYa__body{max-height:5.25em;max-height:3lh;transition:max-height .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.ClampedIntro-module__ny9JYa__free{max-height:none}.ClampedIntro-module__ny9JYa__clamped{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.6em),#0000);mask-image:linear-gradient(#000 calc(100% - 1.6em),#0000)}.ClampedIntro-module__ny9JYa__body>:first-child{margin-top:0}.ClampedIntro-module__ny9JYa__toggle{color:var(--b-orange);cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:.15rem 0;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-block}.ClampedIntro-module__ny9JYa__toggle:hover{text-underline-offset:3px;text-decoration:underline}.ClampedIntro-module__ny9JYa__toggle:focus-visible{outline:2px solid var(--b-orange);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.ClampedIntro-module__ny9JYa__body{transition:none}}
.CountryExploreDestinations-module__CMOupW__section{border-bottom:1px solid var(--border);min-width:0;max-width:100%;margin-top:clamp(1.85rem,4vw,3rem);margin-bottom:0;padding-bottom:clamp(1.25rem,2.5vw,2.25rem);scroll-margin-top:6rem}.CountryExploreDestinations-module__CMOupW__intro{max-width:52rem}.CountryExploreDestinations-module__CMOupW__grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:clamp(.65rem,1.3vw,1rem);margin:.9rem 0 0;padding:.15rem .1rem .35rem;list-style:none;display:flex;overflow-x:auto}.CountryExploreDestinations-module__CMOupW__grid::-webkit-scrollbar{display:none}.CountryExploreDestinations-module__CMOupW__item{scroll-snap-align:start;flex-direction:column;flex:0 0 clamp(9.2rem,50vw,13.2rem);min-width:0;display:flex}@media (min-width:900px){.CountryExploreDestinations-module__CMOupW__item{flex-basis:calc(20% - .6rem)}}.CountryExploreDestinations-module__CMOupW__card{border:1px solid var(--border);min-width:0;box-shadow:0 1px 3px color-mix(in srgb, var(--b-ink) 6%, transparent);background:#fff;border-radius:14px;flex-direction:column;flex:1;text-decoration:none;transition:transform .17s,border-color .17s;display:flex;position:relative;overflow:hidden}.CountryExploreDestinations-module__CMOupW__card:hover{border-color:var(--accent);transform:translateY(-2px)}.CountryExploreDestinations-module__CMOupW__card:has(.CountryExploreDestinations-module__CMOupW__cardLink:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.CountryExploreDestinations-module__CMOupW__cardLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.CountryExploreDestinations-module__CMOupW__credit{z-index:2;color:#fff;text-align:right;overflow-wrap:anywhere;background:#0000008c;border-radius:2px;max-width:calc(100% - 6px);margin:0;padding:1px 3px;font-size:8px;line-height:1.2;position:absolute;bottom:3px;right:3px}.CountryExploreDestinations-module__CMOupW__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.CountryExploreDestinations-module__CMOupW__credit a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.CountryExploreDestinations-module__CMOupW__photo{background:var(--surface);aspect-ratio:16/10;position:relative;overflow:hidden}.CountryExploreDestinations-module__CMOupW__image{object-fit:cover;transition:transform .35s}.CountryExploreDestinations-module__CMOupW__card:hover .CountryExploreDestinations-module__CMOupW__image{transform:scale(1.045)}.CountryExploreDestinations-module__CMOupW__emptyPhoto{place-items:center;display:grid;position:absolute;inset:0}.CountryExploreDestinations-module__CMOupW__details{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:.85rem 1rem 1rem;display:flex}.CountryExploreDestinations-module__CMOupW__kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:750;line-height:1.4;display:block}.CountryExploreDestinations-module__CMOupW__titleRow{justify-content:space-between;align-items:flex-start;gap:.35rem;margin-top:.3rem;display:flex}.CountryExploreDestinations-module__CMOupW__placeName{min-width:0;color:var(--heading);font-family:var(--font-outfit), sans-serif;overflow-wrap:anywhere;font-size:clamp(1.02rem,1.55vw,1.35rem);font-weight:750;line-height:1.25}.CountryExploreDestinations-module__CMOupW__articleTitle{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:.4rem;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.CountryExploreDestinations-module__CMOupW__arrow{color:var(--link);flex:none;margin-top:.1rem;transition:transform .17s}.CountryExploreDestinations-module__CMOupW__card:hover .CountryExploreDestinations-module__CMOupW__arrow{transform:translate(2px,-2px)}@media (max-width:680px){.CountryExploreDestinations-module__CMOupW__details{padding:.65rem .75rem .75rem}.CountryExploreDestinations-module__CMOupW__placeName{font-size:1.02rem}.CountryExploreDestinations-module__CMOupW__kicker{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.CountryExploreDestinations-module__CMOupW__card,.CountryExploreDestinations-module__CMOupW__image,.CountryExploreDestinations-module__CMOupW__arrow{transition:none}.CountryExploreDestinations-module__CMOupW__card:hover,.CountryExploreDestinations-module__CMOupW__card:hover .CountryExploreDestinations-module__CMOupW__image{transform:none}}html.dark .CountryExploreDestinations-module__CMOupW__card{background:var(--surface);box-shadow:none}
.CountryGuideBrowser-module__bDO4jq__header{max-width:54rem}.CountryGuideBrowser-module__bDO4jq__sectionTitle{color:var(--heading);font-family:var(--font-outfit), sans-serif;margin-bottom:.95rem;font-size:clamp(1rem,1.5vw,1.13rem);font-weight:750;line-height:1.3}.CountryGuideBrowser-module__bDO4jq__featuredGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.CountryGuideBrowser-module__bDO4jq__featuredItem{min-width:0}.CountryGuideBrowser-module__bDO4jq__featuredGrid.CountryGuideBrowser-module__bDO4jq__three .CountryGuideBrowser-module__bDO4jq__lead{grid-area:span 2/span 2}.CountryGuideBrowser-module__bDO4jq__featuredGrid.CountryGuideBrowser-module__bDO4jq__two{grid-template-columns:repeat(2,minmax(0,1fr))}.CountryGuideBrowser-module__bDO4jq__featuredGrid.CountryGuideBrowser-module__bDO4jq__one{grid-template-columns:minmax(0,1fr);max-width:42rem}.CountryGuideBrowser-module__bDO4jq__featuredCard{border:1px solid var(--border);background:var(--surface);height:100%;color:var(--heading);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}.CountryGuideBrowser-module__bDO4jq__featuredCard:hover{border-color:var(--accent);transform:translateY(-2px)}.CountryGuideBrowser-module__bDO4jq__featuredCard:focus-visible,.CountryGuideBrowser-module__bDO4jq__moreLink:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.CountryGuideBrowser-module__bDO4jq__featuredImageBox{aspect-ratio:16/9;background:var(--surface-soft);flex:none;width:100%;position:relative;overflow:hidden}.CountryGuideBrowser-module__bDO4jq__three .CountryGuideBrowser-module__bDO4jq__lead .CountryGuideBrowser-module__bDO4jq__featuredImageBox{aspect-ratio:auto;flex:auto;min-height:15rem}.CountryGuideBrowser-module__bDO4jq__image{object-fit:cover;transition:transform .4s}.CountryGuideBrowser-module__bDO4jq__featuredCard:hover .CountryGuideBrowser-module__bDO4jq__image,.CountryGuideBrowser-module__bDO4jq__moreLink:hover .CountryGuideBrowser-module__bDO4jq__image{transform:scale(1.045)}.CountryGuideBrowser-module__bDO4jq__fallbackImage{color:var(--muted);place-items:center;padding:1.5rem;font-size:.85rem;display:grid;position:absolute;inset:0}.CountryGuideBrowser-module__bDO4jq__featuredBody{flex-direction:column;flex:auto;min-width:0;padding:1rem 1.1rem 1.2rem;display:flex}.CountryGuideBrowser-module__bDO4jq__meta{color:var(--accent-deep);letter-spacing:.045em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.3rem .55rem;font-size:.68rem;font-weight:750;line-height:1.4;display:flex}.CountryGuideBrowser-module__bDO4jq__location{min-width:0;color:var(--muted);overflow-wrap:anywhere}.CountryGuideBrowser-module__bDO4jq__member{border:1px solid var(--border-strong);color:var(--muted);border-radius:999px;padding:.12rem .42rem}.CountryGuideBrowser-module__bDO4jq__featuredTitle{font-family:var(--font-outfit), sans-serif;letter-spacing:-.015em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.48rem;font-size:clamp(1.05rem,1.5vw,1.27rem);font-weight:750;line-height:1.26;transition:color .16s;display:-webkit-box;overflow:hidden}.CountryGuideBrowser-module__bDO4jq__three .CountryGuideBrowser-module__bDO4jq__lead .CountryGuideBrowser-module__bDO4jq__featuredTitle{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.2}.CountryGuideBrowser-module__bDO4jq__featuredCard:hover .CountryGuideBrowser-module__bDO4jq__featuredTitle,.CountryGuideBrowser-module__bDO4jq__moreLink:hover .CountryGuideBrowser-module__bDO4jq__moreTitle{color:var(--accent-deep)}.CountryGuideBrowser-module__bDO4jq__featuredExcerpt{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.85rem;line-height:1.52;display:-webkit-box;overflow:hidden}.CountryGuideBrowser-module__bDO4jq__three .CountryGuideBrowser-module__bDO4jq__lead .CountryGuideBrowser-module__bDO4jq__featuredExcerpt{-webkit-line-clamp:3;font-size:.94rem}.CountryGuideBrowser-module__bDO4jq__read{color:var(--link);justify-content:space-between;align-items:center;gap:.4rem;margin-top:auto;padding-top:.9rem;font-size:.79rem;font-weight:750;display:inline-flex}.CountryGuideBrowser-module__bDO4jq__moreSection{margin-top:clamp(1.85rem,4vw,3rem)}.CountryGuideBrowser-module__bDO4jq__moreGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.CountryGuideBrowser-module__bDO4jq__moreItem{border-top:1px solid var(--border);min-width:0}.CountryGuideBrowser-module__bDO4jq__moreLink{align-items:flex-start;gap:.8rem;padding:1rem .15rem;text-decoration:none;display:flex}.CountryGuideBrowser-module__bDO4jq__moreImageBox{aspect-ratio:1;background:var(--surface-soft);border-radius:10px;flex:0 0 6.35rem;width:6.35rem;display:block;position:relative;overflow:hidden}.CountryGuideBrowser-module__bDO4jq__moreBody{flex-direction:column;flex:1;min-width:0;display:flex}.CountryGuideBrowser-module__bDO4jq__moreMeta{color:var(--muted);font-size:.68rem;line-height:1.45}.CountryGuideBrowser-module__bDO4jq__moreTitle{color:var(--heading);font-family:var(--font-outfit), sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.27rem;font-size:1.05rem;font-weight:750;line-height:1.33;display:-webkit-box;overflow:hidden}.CountryGuideBrowser-module__bDO4jq__moreRead{color:var(--link);align-items:center;gap:.32rem;margin-top:.55rem;font-size:.74rem;font-weight:700;display:inline-flex}@media (max-width:920px){.CountryGuideBrowser-module__bDO4jq__featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CountryGuideBrowser-module__bDO4jq__featuredGrid.CountryGuideBrowser-module__bDO4jq__three .CountryGuideBrowser-module__bDO4jq__lead{grid-area:auto/span 2}.CountryGuideBrowser-module__bDO4jq__three .CountryGuideBrowser-module__bDO4jq__lead .CountryGuideBrowser-module__bDO4jq__featuredImageBox{aspect-ratio:16/8;flex:none;min-height:0}.CountryGuideBrowser-module__bDO4jq__featuredGrid.CountryGuideBrowser-module__bDO4jq__one{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.CountryGuideBrowser-module__bDO4jq__featuredGrid{grid-template-columns:minmax(0,1fr);gap:.8rem}.CountryGuideBrowser-module__bDO4jq__featuredGrid.CountryGuideBrowser-module__bDO4jq__two{grid-template-columns:minmax(0,1fr)}.CountryGuideBrowser-module__bDO4jq__featuredGrid.CountryGuideBrowser-module__bDO4jq__three .CountryGuideBrowser-module__bDO4jq__lead{grid-column:auto}.CountryGuideBrowser-module__bDO4jq__three .CountryGuideBrowser-module__bDO4jq__lead .CountryGuideBrowser-module__bDO4jq__featuredImageBox{aspect-ratio:16/10}.CountryGuideBrowser-module__bDO4jq__featuredBody{padding:.95rem 1rem 1.1rem}.CountryGuideBrowser-module__bDO4jq__featuredTitle,.CountryGuideBrowser-module__bDO4jq__three .CountryGuideBrowser-module__bDO4jq__lead .CountryGuideBrowser-module__bDO4jq__featuredTitle{font-size:1.2rem}.CountryGuideBrowser-module__bDO4jq__featuredExcerpt,.CountryGuideBrowser-module__bDO4jq__three .CountryGuideBrowser-module__bDO4jq__lead .CountryGuideBrowser-module__bDO4jq__featuredExcerpt{-webkit-line-clamp:2;font-size:.9rem}.CountryGuideBrowser-module__bDO4jq__moreGrid{grid-template-columns:minmax(0,1fr)}.CountryGuideBrowser-module__bDO4jq__moreImageBox{flex-basis:5.5rem;width:5.5rem}.CountryGuideBrowser-module__bDO4jq__moreTitle{font-size:1rem}}@media (prefers-reduced-motion:reduce){.CountryGuideBrowser-module__bDO4jq__featuredCard,.CountryGuideBrowser-module__bDO4jq__image,.CountryGuideBrowser-module__bDO4jq__featuredTitle{transition:none}.CountryGuideBrowser-module__bDO4jq__featuredCard:hover,.CountryGuideBrowser-module__bDO4jq__featuredCard:hover .CountryGuideBrowser-module__bDO4jq__image,.CountryGuideBrowser-module__bDO4jq__moreLink:hover .CountryGuideBrowser-module__bDO4jq__image{transform:none}}
.CountryHeroQuickFacts-module__qtdvfa__panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--b-ink);grid-template-columns:minmax(0,1fr);align-items:center;gap:.35rem;display:grid;overflow:hidden}@media (min-width:900px){.CountryHeroQuickFacts-module__qtdvfa__panel{grid-template-columns:minmax(10rem,12.75rem) minmax(0,1fr);gap:.75rem}}.CountryHeroQuickFacts-module__qtdvfa__eyebrow{color:color-mix(in srgb, var(--b-ink) 62%, transparent);letter-spacing:.1em;text-transform:uppercase;margin:0;scroll-margin-top:7rem;font-size:.64rem;font-weight:750;line-height:1.3}.CountryHeroQuickFacts-module__qtdvfa__list{box-sizing:border-box;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.4rem;min-width:0;max-width:100%;margin:0;padding:.1rem 0;list-style:none;display:flex;overflow-x:auto}.CountryHeroQuickFacts-module__qtdvfa__list::-webkit-scrollbar{display:none}@media (min-width:900px){.CountryHeroQuickFacts-module__qtdvfa__list{flex-wrap:wrap;overflow:visible}}.CountryHeroQuickFacts-module__qtdvfa__fact{scroll-snap-align:start;flex:none}.CountryHeroQuickFacts-module__qtdvfa__chip{border:1px solid color-mix(in srgb, var(--b-ink) 12%, transparent);max-width:16rem;min-height:2rem;color:var(--b-ink);white-space:nowrap;text-align:left;box-shadow:0 1px 2px color-mix(in srgb, var(--b-ink) 5%, transparent);background:#fff;border-radius:9999px;justify-content:flex-start;align-items:center;gap:.35rem;padding:.25rem .7rem .25rem .55rem;font-size:.8rem;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex;position:relative}.CountryHeroQuickFacts-module__qtdvfa__chip:hover,.CountryHeroQuickFacts-module__qtdvfa__chip:focus-visible{border-color:var(--b-orange);color:var(--b-ink)}.CountryHeroQuickFacts-module__qtdvfa__chip:focus-visible{outline:2px solid var(--b-orange);outline-offset:2px}.CountryHeroQuickFacts-module__qtdvfa__chipIcon{color:var(--b-orange);flex:none}.CountryHeroQuickFacts-module__qtdvfa__chipLabel{flex:none}.CountryHeroQuickFacts-module__qtdvfa__value{color:var(--b-ink);font-weight:700}html.dark .CountryHeroQuickFacts-module__qtdvfa__value{color:var(--b-cream)}.CountryHeroQuickFacts-module__qtdvfa__value{text-overflow:ellipsis;text-align:left;min-width:0;overflow:hidden}.CountryHeroQuickFacts-module__qtdvfa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(html.dark .CountryHeroQuickFacts-module__qtdvfa__panel,html.dark .CountryHeroQuickFacts-module__qtdvfa__eyebrow){color:var(--heading)}html.dark .CountryHeroQuickFacts-module__qtdvfa__chip{color:var(--b-cream);border-color:color-mix(in srgb, var(--b-cream) 18%, transparent);box-shadow:none;background:#1f1b16}:is(html.dark .CountryHeroQuickFacts-module__qtdvfa__chip:hover,html.dark .CountryHeroQuickFacts-module__qtdvfa__chip:focus-visible){border-color:var(--b-amber);color:var(--b-cream)}html.dark .CountryHeroQuickFacts-module__qtdvfa__chipIcon{color:var(--b-amber)}html.dark .CountryHeroQuickFacts-module__qtdvfa__eyebrow{color:color-mix(in srgb, var(--b-cream) 62%, transparent)}@media (max-width:640px){.CountryHeroQuickFacts-module__qtdvfa__chip{min-height:1.9rem;padding:.2rem .6rem .2rem .5rem;font-size:.76rem}}.CountryHeroQuickFacts-module__qtdvfa__full{border:1px solid color-mix(in srgb, var(--b-ink) 10%, transparent);box-shadow:0 1px 3px color-mix(in srgb, var(--b-ink) 6%, transparent);background:#fff;border-radius:.9rem;margin-top:1.25rem;padding:.8rem .9rem .85rem;scroll-margin-top:6rem}.CountryHeroQuickFacts-module__qtdvfa__full:first-child{margin-top:0}@media (min-width:768px){.CountryHeroQuickFacts-module__qtdvfa__full{margin-top:1.5rem;padding:1rem 1.2rem 1.05rem}}html.dark .CountryHeroQuickFacts-module__qtdvfa__full{background:var(--surface);border-color:var(--border)}.CountryHeroQuickFacts-module__qtdvfa__fullEyebrow{color:var(--b-orange);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:750}.CountryHeroQuickFacts-module__qtdvfa__fullHeading{color:var(--heading);margin:.1rem 0 0;font-size:1.05rem;font-weight:700;line-height:1.25}.CountryHeroQuickFacts-module__qtdvfa__fullList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.9rem;margin:.5rem 0 0;display:grid}@media (min-width:900px){.CountryHeroQuickFacts-module__qtdvfa__fullList{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.25rem}}.CountryHeroQuickFacts-module__qtdvfa__fullItem{border-top:1px solid color-mix(in srgb, var(--b-ink) 8%, transparent);border-radius:.5rem;min-width:0;margin-inline:-.4rem;padding:.45rem .4rem;scroll-margin-top:7rem}.CountryHeroQuickFacts-module__qtdvfa__fullItem:is(#kbyg-safety,#kbyg-visa,#kbyg-bestTime,#kbyg-gettingAround){grid-column:1/-1}@media (min-width:900px){.CountryHeroQuickFacts-module__qtdvfa__fullItem:is(#kbyg-safety,#kbyg-visa,#kbyg-gettingAround){grid-column:auto}}.CountryHeroQuickFacts-module__qtdvfa__fullItem:target{animation:1.8s ease-out CountryHeroQuickFacts-module__qtdvfa__kbygFlash}@keyframes CountryHeroQuickFacts-module__qtdvfa__kbygFlash{0%,30%{background:color-mix(in srgb, var(--b-orange) 14%, transparent);box-shadow:inset 3px 0 0 var(--b-orange)}to{background:0 0;box-shadow:inset 3px 0 #0000}}.CountryHeroQuickFacts-module__qtdvfa__fullLabel{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.66rem;display:flex}.CountryHeroQuickFacts-module__qtdvfa__fullLabel svg{color:var(--b-orange);width:14px;height:14px}.CountryHeroQuickFacts-module__qtdvfa__fullValue{color:var(--b-ink);overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.875rem;font-weight:400;line-height:1.4}.CountryHeroQuickFacts-module__qtdvfa__factLink{color:var(--b-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--b-orange) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--b-orange) 45%, transparent);text-underline-offset:3px;align-items:center;gap:.3rem;font-weight:400;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s;display:inline-flex}.CountryHeroQuickFacts-module__qtdvfa__factLink svg{width:12px;height:12px;color:color-mix(in srgb, var(--b-ink) 45%, transparent);flex:none}.CountryHeroQuickFacts-module__qtdvfa__factLink:hover{color:var(--b-deep);-webkit-text-decoration-color:var(--b-orange);text-decoration-color:var(--b-orange)}.CountryHeroQuickFacts-module__qtdvfa__factLink:hover svg{color:var(--b-deep)}@media (prefers-reduced-motion:reduce){.CountryHeroQuickFacts-module__qtdvfa__fullItem:target{background:color-mix(in srgb, var(--b-orange) 10%, transparent);animation:none}}.CountryHeroQuickFacts-module__qtdvfa__factLink:focus-visible{outline:2px solid var(--b-orange);outline-offset:2px;border-radius:4px}.CountryHeroQuickFacts-module__qtdvfa__more{min-height:2rem;color:var(--b-deep);white-space:nowrap;align-items:center;gap:.3rem;padding:.25rem .4rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.CountryHeroQuickFacts-module__qtdvfa__more:hover{color:var(--b-orange);text-underline-offset:3px;text-decoration:underline}.CountryHeroQuickFacts-module__qtdvfa__more:focus-visible{outline:2px solid var(--b-orange);outline-offset:2px;border-radius:6px}html.dark .CountryHeroQuickFacts-module__qtdvfa__more{color:var(--b-amber)}.CountryHeroQuickFacts-module__qtdvfa__glass{color:#fff}.CountryHeroQuickFacts-module__qtdvfa__glass .CountryHeroQuickFacts-module__qtdvfa__eyebrow{color:#ffffffeb;text-shadow:0 1px 6px #00000080}.CountryHeroQuickFacts-module__qtdvfa__glass .CountryHeroQuickFacts-module__qtdvfa__chip{color:#fff;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);text-shadow:0 1px 4px #00000059;background:#fff3;border-color:#ffffff61;box-shadow:0 4px 18px #0000002e}.CountryHeroQuickFacts-module__qtdvfa__glass .CountryHeroQuickFacts-module__qtdvfa__chip:hover,.CountryHeroQuickFacts-module__qtdvfa__glass .CountryHeroQuickFacts-module__qtdvfa__chip:focus-visible{color:#fff;background:#ffffff4d;border-color:#fff}.CountryHeroQuickFacts-module__qtdvfa__glass .CountryHeroQuickFacts-module__qtdvfa__chipIcon,.CountryHeroQuickFacts-module__qtdvfa__glass .CountryHeroQuickFacts-module__qtdvfa__value{color:#fff}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.CountryHeroQuickFacts-module__qtdvfa__glass .CountryHeroQuickFacts-module__qtdvfa__chip{background:#14120f99}}html.dark .CountryHeroQuickFacts-module__qtdvfa__glass .CountryHeroQuickFacts-module__qtdvfa__chip{color:#fff;background:#14120f6b;border-color:#ffffff47}html.dark .CountryHeroQuickFacts-module__qtdvfa__glass .CountryHeroQuickFacts-module__qtdvfa__chipIcon{color:var(--b-amberl)}html.dark .CountryHeroQuickFacts-module__qtdvfa__glass .CountryHeroQuickFacts-module__qtdvfa__eyebrow{color:#ffffffeb}.CountryHeroQuickFacts-module__qtdvfa__safetyHead{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CountryHeroQuickFacts-module__qtdvfa__safetyLevel{letter-spacing:.02em;color:#fff;background:var(--safety);border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.75rem;font-weight:800;display:inline-flex}.CountryHeroQuickFacts-module__qtdvfa__safetyLevel,.CountryHeroQuickFacts-module__qtdvfa__safetyBar{--safety:#15803d}.CountryHeroQuickFacts-module__qtdvfa__safetyLevel[data-level="2"],.CountryHeroQuickFacts-module__qtdvfa__safetyBar[data-level="2"]{--safety:#ca8a04}.CountryHeroQuickFacts-module__qtdvfa__safetyLevel[data-level="3"],.CountryHeroQuickFacts-module__qtdvfa__safetyBar[data-level="3"]{--safety:#ea580c}.CountryHeroQuickFacts-module__qtdvfa__safetyLevel[data-level="4"],.CountryHeroQuickFacts-module__qtdvfa__safetyBar[data-level="4"]{--safety:#dc2626}.CountryHeroQuickFacts-module__qtdvfa__safetyLevel[data-level="2"]{color:#1c1917}.CountryHeroQuickFacts-module__qtdvfa__safetyBar{background:color-mix(in srgb, var(--b-ink) 10%, transparent);border-radius:999px;max-width:20rem;height:.5rem;margin-top:.35rem;position:relative;overflow:hidden}.CountryHeroQuickFacts-module__qtdvfa__safetyFill{border-radius:inherit;background:var(--safety);height:100%;display:block}.CountryHeroQuickFacts-module__qtdvfa__safetyMeta{flex-wrap:wrap;align-items:center;gap:.25rem .9rem;margin:.35rem 0 0;font-size:.8rem;display:flex}.CountryHeroQuickFacts-module__qtdvfa__safetyUpdated{color:#2a241c9e}.CountryHeroQuickFacts-module__qtdvfa__visaText{margin:0}.CountryHeroQuickFacts-module__qtdvfa__visaLink{margin-top:.2rem;font-size:.8rem}.CountryHeroQuickFacts-module__qtdvfa__safetyChip{--safety:#15803d;border-color:color-mix(in srgb, var(--safety) 45%, transparent);background:color-mix(in srgb, var(--safety) 9%, #fff)}.CountryHeroQuickFacts-module__qtdvfa__safetyChip[data-level="2"]{--safety:#ca8a04}.CountryHeroQuickFacts-module__qtdvfa__safetyChip[data-level="3"]{--safety:#ea580c}.CountryHeroQuickFacts-module__qtdvfa__safetyChip[data-level="4"]{--safety:#dc2626}.CountryHeroQuickFacts-module__qtdvfa__safetyDot{background:var(--safety);width:.55rem;height:.55rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--safety) 25%, transparent);border-radius:999px;flex:none}html.dark .CountryHeroQuickFacts-module__qtdvfa__safetyChip{background:color-mix(in srgb, var(--safety) 18%, #1f1b16);border-color:color-mix(in srgb, var(--safety) 55%, transparent)}html.dark .CountryHeroQuickFacts-module__qtdvfa__factLink{color:var(--text);-webkit-text-decoration-color:color-mix(in srgb, var(--b-amber) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--b-amber) 50%, transparent)}html.dark .CountryHeroQuickFacts-module__qtdvfa__factLink:hover{color:var(--b-amberl);-webkit-text-decoration-color:var(--b-amber);text-decoration-color:var(--b-amber)}.CountryHeroQuickFacts-module__qtdvfa__subLink,.CountryHeroQuickFacts-module__qtdvfa__safetyMeta .CountryHeroQuickFacts-module__qtdvfa__factLink,.CountryHeroQuickFacts-module__qtdvfa__visaLink.CountryHeroQuickFacts-module__qtdvfa__factLink{color:color-mix(in srgb, var(--b-deep) 82%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--b-deep) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--b-deep) 30%, transparent);font-size:.8125rem;font-weight:500}.CountryHeroQuickFacts-module__qtdvfa__safetyMeta .CountryHeroQuickFacts-module__qtdvfa__factLink svg,.CountryHeroQuickFacts-module__qtdvfa__visaLink.CountryHeroQuickFacts-module__qtdvfa__factLink svg{color:#b4530999}.CountryHeroQuickFacts-module__qtdvfa__safetyMeta .CountryHeroQuickFacts-module__qtdvfa__factLink:hover,.CountryHeroQuickFacts-module__qtdvfa__visaLink.CountryHeroQuickFacts-module__qtdvfa__factLink:hover{color:#b45309;text-decoration-color:#b45309}:is(html.dark .CountryHeroQuickFacts-module__qtdvfa__safetyMeta .CountryHeroQuickFacts-module__qtdvfa__factLink,html.dark .CountryHeroQuickFacts-module__qtdvfa__visaLink.CountryHeroQuickFacts-module__qtdvfa__factLink){color:#f59e0bd9;text-decoration-color:#f59e0b59}:is(html.dark .CountryHeroQuickFacts-module__qtdvfa__safetyMeta .CountryHeroQuickFacts-module__qtdvfa__factLink svg,html.dark .CountryHeroQuickFacts-module__qtdvfa__visaLink.CountryHeroQuickFacts-module__qtdvfa__factLink svg){color:#f59e0b99}:is(html.dark .CountryHeroQuickFacts-module__qtdvfa__safetyMeta .CountryHeroQuickFacts-module__qtdvfa__factLink:hover,html.dark .CountryHeroQuickFacts-module__qtdvfa__visaLink.CountryHeroQuickFacts-module__qtdvfa__factLink:hover){color:#fbbf24}html.dark .CountryHeroQuickFacts-module__qtdvfa__fullValue{color:var(--text)}button.CountryHeroQuickFacts-module__qtdvfa__factLink{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400}.CountryHeroQuickFacts-module__qtdvfa__countryLink{margin:.5rem 0 0;font-size:.8125rem}.CountryHeroQuickFacts-module__qtdvfa__subLinkStrong{color:var(--b-deep);font-weight:600}html.dark .CountryHeroQuickFacts-module__qtdvfa__subLinkStrong{color:var(--b-amber)}html.dark .CountryHeroQuickFacts-module__qtdvfa__full{background:var(--card-bg);border-color:var(--card-border);box-shadow:none;color:var(--card-text)}html.dark .CountryHeroQuickFacts-module__qtdvfa__fullHeading{color:var(--card-text)}html.dark .CountryHeroQuickFacts-module__qtdvfa__fullEyebrow{color:var(--card-accent)}html.dark .CountryHeroQuickFacts-module__qtdvfa__fullItem{border-top-color:var(--card-line)}html.dark .CountryHeroQuickFacts-module__qtdvfa__fullLabel svg{color:var(--card-icon)}html.dark .CountryHeroQuickFacts-module__qtdvfa__fullValue{color:var(--card-text)}html.dark .CountryHeroQuickFacts-module__qtdvfa__fullValue span{color:var(--card-text)}html.dark .CountryHeroQuickFacts-module__qtdvfa__visaText{color:var(--card-text)}html.dark .CountryHeroQuickFacts-module__qtdvfa__factLink{color:var(--card-text)}html.dark .CountryHeroQuickFacts-module__qtdvfa__factLink svg{color:var(--card-muted)}html.dark .CountryHeroQuickFacts-module__qtdvfa__factLink:hover{color:var(--card-accent)}html.dark .CountryHeroQuickFacts-module__qtdvfa__factLink:hover svg{color:var(--card-accent)}html.dark .CountryHeroQuickFacts-module__qtdvfa__safetyUpdated{color:var(--card-muted)}html.dark .CountryHeroQuickFacts-module__qtdvfa__safetyBar{background:var(--card-line)}:is(html.dark .CountryHeroQuickFacts-module__qtdvfa__subLinkStrong,html.dark .CountryHeroQuickFacts-module__qtdvfa__more){color:var(--card-accent)}.CountryHeroQuickFacts-module__qtdvfa__fullLabel,.CountryHeroQuickFacts-module__qtdvfa__chipLabel{color:color-mix(in srgb, var(--b-ink) 84%, transparent);font-weight:700}:is(html.dark .CountryHeroQuickFacts-module__qtdvfa__fullLabel,html.dark .CountryHeroQuickFacts-module__qtdvfa__chipLabel){color:color-mix(in srgb, var(--b-cream) 88%, transparent)}.CountryHeroQuickFacts-module__qtdvfa__glass .CountryHeroQuickFacts-module__qtdvfa__chipLabel{color:#ffffffe6}html.dark .CountryHeroQuickFacts-module__qtdvfa__glass .CountryHeroQuickFacts-module__qtdvfa__chipLabel{color:#ffffffe6}.CountryHeroQuickFacts-module__qtdvfa__full.CountryHeroQuickFacts-module__qtdvfa__compactFull{border-radius:.75rem;padding:.75rem}.CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__fullHeading{letter-spacing:0;margin:0 0 .5rem;font-size:1.1rem}.CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__fullList{column-gap:.9rem;margin:0}.CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__fullItem{border-radius:0;margin:0;padding:.5rem 0}.CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__fullLabel{letter-spacing:0;text-transform:none;color:var(--muted);font-size:.65rem;font-weight:500}.CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__fullValue{margin:.15rem 0 0;font-size:.875rem;line-height:1.35}.CountryHeroQuickFacts-module__qtdvfa__factSummary{cursor:pointer;align-items:start;gap:.4rem;min-height:1.4rem;list-style:none;display:flex}.CountryHeroQuickFacts-module__qtdvfa__factSummary::-webkit-details-marker{display:none}.CountryHeroQuickFacts-module__qtdvfa__shortValue{overflow-wrap:anywhere;min-width:0;font-weight:500}.CountryHeroQuickFacts-module__qtdvfa__expandMark{color:var(--muted);flex:none;margin-left:auto;font-size:.75rem}.CountryHeroQuickFacts-module__qtdvfa__factDetails[open] .CountryHeroQuickFacts-module__qtdvfa__expandMark{font-size:0}.CountryHeroQuickFacts-module__qtdvfa__factDetails[open] .CountryHeroQuickFacts-module__qtdvfa__expandMark:after{content:"−";font-size:.75rem}.CountryHeroQuickFacts-module__qtdvfa__factSummary:focus-visible,.CountryHeroQuickFacts-module__qtdvfa__guidance>summary:focus-visible{outline:2px solid var(--ring,var(--b-orange));outline-offset:3px;border-radius:3px}.CountryHeroQuickFacts-module__qtdvfa__factExpanded{padding-top:.5rem;font-size:.8rem;line-height:1.55}.CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__factLink{font-size:inherit}.CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__fullItem:is(#kbyg-bestTime,#kbyg-gettingAround){grid-column:1/-1;grid-template-columns:minmax(4.75rem,auto) minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__fullItem#kbyg-bestTime{background:var(--surface-soft);border:0;border-radius:.4rem;margin-bottom:.15rem;padding:.5rem .55rem}.CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__fullItem:is(#kbyg-bestTime,#kbyg-gettingAround) .CountryHeroQuickFacts-module__qtdvfa__fullValue{margin:0}.CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__fullItem:is(#kbyg-bestTime,#kbyg-gettingAround) .CountryHeroQuickFacts-module__qtdvfa__fullLabel{padding-top:.15rem}.CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__fullItem#kbyg-bestTime .CountryHeroQuickFacts-module__qtdvfa__fullLabel{color:var(--link)}.CountryHeroQuickFacts-module__qtdvfa__guidance{border-top:1px solid var(--border);margin-top:.15rem}.CountryHeroQuickFacts-module__qtdvfa__guidance>summary{color:var(--link);cursor:pointer;padding:.6rem 0 .1rem;font-size:.7rem;font-weight:500}.CountryHeroQuickFacts-module__qtdvfa__guidanceBody{padding-top:.65rem;font-size:.8rem}.CountryHeroQuickFacts-module__qtdvfa__guidanceBody>dl{margin:0 0 .6rem}.CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__countryLink{margin-top:.6rem;font-size:.75rem;display:inline-flex}html.dark .CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__fullLabel{color:var(--card-muted)}.CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__fullLabel svg{width:12px;height:12px;color:var(--link);flex:none}html.dark .CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__fullLabel svg{color:var(--card-icon)}.CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__fullValue:has(>.CountryHeroQuickFacts-module__qtdvfa__factLink){flex-wrap:wrap;align-items:start;gap:.2rem .35rem;display:flex}.CountryHeroQuickFacts-module__qtdvfa__fullValue:has(>.CountryHeroQuickFacts-module__qtdvfa__factLink)>.CountryHeroQuickFacts-module__qtdvfa__factDetails{flex:1;min-width:1rem}.CountryHeroQuickFacts-module__qtdvfa__fullValue:has(>.CountryHeroQuickFacts-module__qtdvfa__factLink)>.CountryHeroQuickFacts-module__qtdvfa__factDetails[open]{flex-basis:100%}.CountryHeroQuickFacts-module__qtdvfa__compactFull .CountryHeroQuickFacts-module__qtdvfa__fullValue>.CountryHeroQuickFacts-module__qtdvfa__factLink{font-size:.875rem;font-weight:500}.CountryHeroQuickFacts-module__qtdvfa__restoredGuidance{margin:.35rem 0 0}.CountryHeroQuickFacts-module__qtdvfa__restoredGuidance .CountryHeroQuickFacts-module__qtdvfa__fullItem{padding-block:.55rem}.CountryHeroQuickFacts-module__qtdvfa__restoredGuidance .CountryHeroQuickFacts-module__qtdvfa__fullValue{font-size:.8rem}.CountryHeroQuickFacts-module__qtdvfa__restoredGuidance .CountryHeroQuickFacts-module__qtdvfa__safetyBar{max-width:16rem;height:.3rem}.CountryHeroQuickFacts-module__qtdvfa__restoredGuidance .CountryHeroQuickFacts-module__qtdvfa__safetyMeta,.CountryHeroQuickFacts-module__qtdvfa__restoredGuidance .CountryHeroQuickFacts-module__qtdvfa__visaLink{font-size:.7rem}.CountryHeroQuickFacts-module__qtdvfa__restoredGuidance .CountryHeroQuickFacts-module__qtdvfa__safetyLevel{font-size:.65rem}
.USWeatherRegions-module__CBNzGW__tabs{box-sizing:border-box;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.45rem;min-width:0;max-width:100%;margin-top:1.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.USWeatherRegions-module__CBNzGW__tab{scroll-snap-align:start;border:1px solid var(--border);background:var(--surface-soft);min-height:44px;color:var(--text);white-space:nowrap;border-radius:999px;flex:none;padding:.6rem .95rem;font-size:.83rem;font-weight:650;transition:border-color .15s,background .15s}.USWeatherRegions-module__CBNzGW__tab:hover{border-color:var(--border-strong)}.USWeatherRegions-module__CBNzGW__active{background:var(--heading);color:var(--on-solid);border-color:var(--heading)}html.dark .USWeatherRegions-module__CBNzGW__active{color:var(--bg)}.USWeatherRegions-module__CBNzGW__tab:focus-visible,.USWeatherRegions-module__CBNzGW__city:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.USWeatherRegions-module__CBNzGW__summary{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;padding:clamp(1rem,2.2vw,1.6rem);display:grid}.USWeatherRegions-module__CBNzGW__cities{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.USWeatherRegions-module__CBNzGW__city{border:1px solid var(--border);background:var(--surface-soft);min-height:44px;color:var(--text);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.83rem;font-weight:650;display:inline-flex}.USWeatherRegions-module__CBNzGW__selectedCity{color:var(--heading);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface-soft))}.USWeatherRegions-module__CBNzGW__climate{min-width:0;max-width:100%}.USWeatherRegions-module__CBNzGW__climate>section{margin-top:1.3rem}@media (max-width:640px){.USWeatherRegions-module__CBNzGW__summary{grid-template-columns:minmax(0,1fr);gap:1.15rem}.USWeatherRegions-module__CBNzGW__tabs{gap:.38rem}.USWeatherRegions-module__CBNzGW__tab{padding-inline:.85rem;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.USWeatherRegions-module__CBNzGW__tab{transition:none}}
.CityRegionHub-module__C2eGJq__back{padding-top:1.25rem}.CityRegionHub-module__C2eGJq__hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.2rem,3vw,3rem);min-width:0;margin-top:1.2rem;display:grid;overflow:hidden}.CityRegionHub-module__C2eGJq__heroText{min-width:0;padding-block:1.25rem}.CityRegionHub-module__C2eGJq__titleRow{align-items:start;gap:.7rem;min-width:0;display:flex}.CityRegionHub-module__C2eGJq__titleRow h1{overflow-wrap:anywhere}.CityRegionHub-module__C2eGJq__intro{max-width:33rem;color:var(--text);margin-top:1rem;font-size:clamp(.95rem,1.1vw,1.12rem);line-height:1.68}.CityRegionHub-module__C2eGJq__actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.5rem;display:flex}.CityRegionHub-module__C2eGJq__postCount{color:var(--muted);font-size:.8rem;font-weight:650}.CityRegionHub-module__C2eGJq__heroPhoto{background:var(--surface-soft);aspect-ratio:5/3;border-radius:16px;min-width:0;min-height:20rem;position:relative;overflow:hidden}.CityRegionHub-module__C2eGJq__heroFallback{color:var(--muted);justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.CityRegionHub-module__C2eGJq__guides{min-width:0;margin-top:clamp(2rem,4vw,3.4rem)}.CityRegionHub-module__C2eGJq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.CityRegionHub-module__C2eGJq__item{min-width:0}.CityRegionHub-module__C2eGJq__card{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;min-width:0;height:100%;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}.CityRegionHub-module__C2eGJq__card:hover{border-color:var(--accent);transform:translateY(-2px)}.CityRegionHub-module__C2eGJq__card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.CityRegionHub-module__C2eGJq__photo{aspect-ratio:16/10;background:var(--surface-soft);flex:none;width:100%;display:block;position:relative;overflow:hidden}.CityRegionHub-module__C2eGJq__postImage{object-fit:cover;object-position:center;transition:transform .3s}.CityRegionHub-module__C2eGJq__card:hover .CityRegionHub-module__C2eGJq__postImage{transform:scale(1.04)}.CityRegionHub-module__C2eGJq__photoFallback{color:var(--muted);place-items:center;display:grid;position:absolute;inset:0}.CityRegionHub-module__C2eGJq__cardBody{flex-direction:column;flex:1;min-width:0;padding:1rem;display:flex}.CityRegionHub-module__C2eGJq__meta{text-transform:uppercase;letter-spacing:.07em;color:var(--accent-deep);font-size:.69rem;font-weight:750}.CityRegionHub-module__C2eGJq__postTitle{font-family:var(--font-outfit), sans-serif;color:var(--heading);overflow-wrap:break-word;margin-top:.4rem;font-size:1.17rem;font-weight:750;line-height:1.3}.CityRegionHub-module__C2eGJq__excerpt{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.CityRegionHub-module__C2eGJq__read{color:var(--link);align-items:center;gap:.4rem;margin-top:auto;padding-top:.9rem;font-size:.8rem;font-weight:750;display:flex}.CityRegionHub-module__C2eGJq__more{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;margin-top:1rem;padding:1rem}.CityRegionHub-module__C2eGJq__more summary{cursor:pointer;color:var(--link);font-size:.85rem;font-weight:750}.CityRegionHub-module__C2eGJq__more summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.CityRegionHub-module__C2eGJq__more .CityRegionHub-module__C2eGJq__grid{margin-top:1rem}@media (max-width:940px){.CityRegionHub-module__C2eGJq__hero{grid-template-columns:minmax(0,1fr);margin-top:.9rem}.CityRegionHub-module__C2eGJq__heroPhoto{aspect-ratio:16/9;grid-row:1;min-height:0}.CityRegionHub-module__C2eGJq__heroText{padding-block:0 .5rem}.CityRegionHub-module__C2eGJq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.CityRegionHub-module__C2eGJq__hero{gap:.9rem}.CityRegionHub-module__C2eGJq__heroPhoto{aspect-ratio:16/10;border-radius:12px}.CityRegionHub-module__C2eGJq__grid{grid-template-columns:minmax(0,1fr);gap:.8rem}.CityRegionHub-module__C2eGJq__postTitle{font-size:1.08rem}.CityRegionHub-module__C2eGJq__hero .CityRegionHub-module__C2eGJq__heroText .CityRegionHub-module__C2eGJq__titleRow h1[class]{font-size:clamp(2rem,8vw,2.65rem)}}@media (prefers-reduced-motion:reduce){.CityRegionHub-module__C2eGJq__card,.CityRegionHub-module__C2eGJq__postImage{transition:none}.CityRegionHub-module__C2eGJq__card:hover,.CityRegionHub-module__C2eGJq__card:hover .CityRegionHub-module__C2eGJq__postImage{transform:none}}.CityRegionHub-module__C2eGJq__overview{min-width:0;max-width:100%;margin-top:clamp(2rem,4vw,3.25rem)}.CityRegionHub-module__C2eGJq__overviewBody{max-width:50rem;margin-top:1rem}.CityRegionHub-module__C2eGJq__overviewBody .post-prose{max-width:100%}.CityRegionHub-module__C2eGJq__overviewBody .post-prose img{border-radius:12px;max-width:100%;height:auto}.CityRegionHub-module__C2eGJq__heroCredit{z-index:1;color:#fff;background:#0000008c;border-radius:999px;margin:0;padding:.2rem .5rem;font-size:.68rem;line-height:1.4;position:absolute;bottom:.5rem;right:.5rem}.CityRegionHub-module__C2eGJq__heroCredit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.CityRegionHub-module__C2eGJq__heroCredit a:focus-visible{outline:2px solid var(--b-orange);outline-offset:2px}.CityRegionHub-module__C2eGJq__hero{flex-direction:column;align-items:stretch;gap:0;margin-top:1.2rem;display:flex;overflow:visible}.CityRegionHub-module__C2eGJq__heroPhoto{aspect-ratio:auto;border-radius:14px;order:-1;width:100%;height:clamp(24rem,36vw,30rem);min-height:0}.CityRegionHub-module__C2eGJq__heroText{z-index:2;background:var(--white);border-radius:14px 14px 0 0;width:calc(100% - 4.5rem);max-width:49rem;margin:-5rem 2.25rem 0;padding:2rem 2.15rem 1.75rem;position:relative}.CityRegionHub-module__C2eGJq__hero .CityRegionHub-module__C2eGJq__heroText .CityRegionHub-module__C2eGJq__titleRow h1[class]{letter-spacing:-.035em;font-size:clamp(3rem,6vw,5.1rem);line-height:1.04}.CityRegionHub-module__C2eGJq__intro{max-width:40rem;margin-top:.85rem}.CityRegionHub-module__C2eGJq__actions{margin-top:1.2rem}@media (max-width:600px){.CityRegionHub-module__C2eGJq__hero{gap:0;margin-top:.75rem}.CityRegionHub-module__C2eGJq__heroPhoto{aspect-ratio:auto;border-radius:12px;height:22rem}.CityRegionHub-module__C2eGJq__heroText{border-radius:12px 12px 0 0;width:calc(100% - 2rem);margin:-3.4rem 1rem 0;padding:1.5rem 1.35rem 1.25rem}.CityRegionHub-module__C2eGJq__hero .CityRegionHub-module__C2eGJq__heroText .CityRegionHub-module__C2eGJq__titleRow h1[class]{font-size:clamp(2.5rem,10vw,3.3rem)}.CityRegionHub-module__C2eGJq__intro{font-size:.95rem}}.CityRegionHub-module__C2eGJq__pageShell.section-shell{width:100%;max-width:none;padding-inline:0}:is(.CityRegionHub-module__C2eGJq__pageShell>.destination-article-layout,.CityRegionHub-module__C2eGJq__pageShell>[data-city-breadcrumb-band]){width:calc(100% - 2 * var(--gutter,1.25rem));max-width:76rem;margin-inline:auto}.CityRegionHub-module__C2eGJq__pageShell .CityRegionHub-module__C2eGJq__hero{margin-top:0}.CityRegionHub-module__C2eGJq__pageShell .CityRegionHub-module__C2eGJq__heroPhoto{border-radius:0}.CityRegionHub-module__C2eGJq__pageShell .CityRegionHub-module__C2eGJq__heroText{margin-left:max(2.25rem,50% - 38rem)}@media (max-width:600px){.CityRegionHub-module__C2eGJq__pageShell .CityRegionHub-module__C2eGJq__heroText{margin-left:1rem;padding:1.65rem 1.35rem 1.8rem}.CityRegionHub-module__C2eGJq__pageShell .CityRegionHub-module__C2eGJq__hero .CityRegionHub-module__C2eGJq__heroText .CityRegionHub-module__C2eGJq__titleRow h1[class]{font-size:clamp(2.5rem,8vw,3.3rem)}.CityRegionHub-module__C2eGJq__pageShell .CityRegionHub-module__C2eGJq__intro{margin-top:1rem;line-height:1.7}.CityRegionHub-module__C2eGJq__pageShell .CityRegionHub-module__C2eGJq__actions{margin-top:1.5rem}}.CityRegionHub-module__C2eGJq__pageShell .CityRegionHub-module__C2eGJq__heroText{border:1px solid color-mix(in srgb, var(--border) 55%, transparent);box-shadow:0 12px 36px #0f172a14}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.CityRegionHub-module__C2eGJq__pageShell .CityRegionHub-module__C2eGJq__heroText{background:color-mix(in srgb, var(--white) 72%, transparent);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);border-color:#ffffff73}html.dark .CityRegionHub-module__C2eGJq__pageShell .CityRegionHub-module__C2eGJq__heroText{background:color-mix(in srgb, var(--white) 78%, transparent);border-color:#ffffff24;box-shadow:0 12px 36px #0003}}.CityRegionHub-module__C2eGJq__pageShell .CityRegionHub-module__C2eGJq__heroCredit{bottom:5.5rem}@media (max-width:600px){.CityRegionHub-module__C2eGJq__pageShell .CityRegionHub-module__C2eGJq__heroCredit{bottom:3.9rem}}
.pwm-curated-pin{width:42px;height:42px;display:block;position:relative}.pwm-curated-pin>.pwm-photo,.pwm-curated-pin>.pwm-poi{border:3px solid var(--b-orange,#b84d20);width:42px;height:42px;box-shadow:0 0 0 2px #fff,0 3px 10px #00000057}.pwm-curated-star{z-index:2;color:#fff;background:var(--b-orange,#b84d20);pointer-events:none;border:2px solid #fff;border-radius:999px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 4px #00000038}.pwm-curated-pin .pwm-photo>span{z-index:3}.pwm-curated-count{z-index:2;color:#fff;background:var(--b-deep,#213c48);pointer-events:none;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font:700 12px/1 system-ui,sans-serif;display:grid;position:absolute;bottom:-7px;left:-8px;box-shadow:0 1px 4px #00000038}
