.mockCountry{background:#f7f5ef}.mockHero{height:300px;background-size:cover;background-position:center 44%;color:#fff;display:flex;align-items:flex-end}.mockHeroInner{width:min(1450px,100%);margin:auto;padding:34px 28px}.mockHeroInner>span{font-size:11px;letter-spacing:.15em;color:var(--gold2)}.mockHeroTitle{display:flex;align-items:center;gap:18px;margin:8px 0}.mockHeroTitle>b{width:66px;height:48px;background:#fff;border-radius:5px;display:grid;place-items:center;font-size:34px}.mockHeroTitle h1{font:500 clamp(54px,6vw,78px)/.9 Georgia,serif;text-transform:uppercase;margin:0}.mockHeroInner>p{font-size:18px;margin:0}.mockWrap{max-width:1450px;margin:auto;padding:14px 26px 42px}.mockFacts{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;margin-bottom:18px}.mockFacts>div{background:#fff;border-radius:10px;min-height:70px;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid rgba(8,16,25,.06)}.mockFacts svg{width:21px;color:#a77d2d}.mockFacts p{display:flex;flex-direction:column;margin:0}.mockFacts span{font-size:9px;color:var(--muted)}.mockFacts strong{font-size:12px}.mockGrid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:24px;gap:24px;align-items:start}.mockLeft{display:flex;flex-direction:column;gap:18px}.mockWhy{position:relative}.mockHeading h2,.mockWhy h2{font:600 21px/1 Georgia,serif;margin:0 0 7px}.mockBottom i,.mockHeading i,.mockWhy h2:after{content:"";display:inline-block;width:31px;border-top:1px solid #b88c37;margin:0 0 5px 12px}.mockHeading p,.mockWhy p{font-size:11px;line-height:1.5;margin:0;color:#47515b}.mockWhy>a{position:absolute;right:0;bottom:0;font-size:10px;font-weight:750;display:flex;gap:5px;align-items:center}.mockWhy>a svg{width:13px}.mockHeading{margin-bottom:8px}.mockHeading h2{display:inline}.mockHeading i{margin-bottom:6px}.mockCities{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.mockCity{height:170px;border:0;padding:0;border-radius:8px;overflow:hidden;position:relative;text-align:left;background:#08121a;color:#fff}.mockCity>img{width:100%;height:100%;object-fit:cover;transition:.3s}.mockCity:hover>img{transform:scale(1.04)}.mockCity>span,.mockTiles article>span{position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,9,14,.88),transparent 58%)}.mockCity>div{position:absolute;left:14px;bottom:12px}.mockCity h3,.mockCity p{margin:0}.mockCity h3{font-size:14px}.mockCity p{font-size:10px}.mockCity>b{position:absolute;right:12px;bottom:13px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#06111b}.mockTiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.mockTiles article{height:112px;border-radius:6px;overflow:hidden;position:relative;background:#071522}.mockTiles img{width:100%;height:100%;object-fit:cover}.mockTiles h3{position:absolute;left:9px;bottom:8px;color:#fff;font-size:10px;margin:0}.mockFood article{height:105px}.mockBottom{display:grid;grid-template-columns:1.35fr 1fr;border-top:1px solid var(--line);padding-top:5px}.mockBottom article{position:relative;padding:12px 18px 6px 0}.mockBottom article+article{border-left:1px solid var(--line);padding-left:18px}.mockBottom h3{font-size:13px;display:inline}.mockBottom p{font-size:9px;color:#4f5962;line-height:1.45}.mockBottom a{font-size:9px;text-decoration:underline}.mockBottom article>b{position:absolute;right:0;bottom:6px;background:#eee0bd;color:#72551d;border-radius:6px;padding:8px;font-size:9px}.mockRight{position:-webkit-sticky;position:sticky;top:140px;display:flex;flex-direction:column;gap:12px}.mockMapCard,.mockRatings{background:#fff;border:1px solid var(--line);border-radius:13px;padding:12px}.mockMapCard h3,.mockRatings h3{font-size:13px;margin:0 0 9px}.mockMap{height:370px;background:linear-gradient(145deg,#dcecf0,#b7d6db);border-radius:8px;position:relative;overflow:hidden}.mockMap:before{content:"";position:absolute;inset:-20px;background:radial-gradient(ellipse at 70% 35%,rgba(101,142,110,.45),transparent 22%),radial-gradient(ellipse at 42% 69%,rgba(100,147,111,.42),transparent 21%);filter:blur(10px)}.mockJapanShape{position:absolute;right:50px;top:92px;transform:rotate(-20deg);font:700 12px Georgia,serif;letter-spacing:.22em;color:#17362e}.mockMap svg{position:absolute;inset:0;width:100%;height:100%}.mockMap svg path{fill:none;stroke:#a77d2d;stroke-width:3}.mockMap svg circle{fill:#947027;stroke:#f6e8c6;stroke-width:4}.mapLabel{position:absolute;display:grid;grid-template-columns:26px auto;grid-template-rows:auto auto;font-size:9px}.mapLabel>b{grid-row:1/3;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#947027;color:#fff;margin-right:5px}.mapLabel strong{font-size:10px}.mapLabel span{color:#34454a}.mapLabel.tokyo{right:5px;top:55px}.mapLabel.kyoto{left:125px;top:203px}.mapLabel.osaka{left:19px;top:274px}.mockTransport{position:absolute;right:8px;bottom:9px;background:rgba(255,255,255,.83);border-radius:7px;padding:5px 8px}.mockTransport p{font-size:8px;display:flex;align-items:center;gap:4px;margin:4px 0}.mockTransport svg{position:static;width:12px;height:12px}.mockTransport b{margin-left:3px}.mockRatings>p{font-size:9px;color:var(--muted);margin-top:-5px}.mockRatings>div{display:grid;grid-template-columns:65px 1fr 23px;grid-gap:7px;gap:7px;align-items:center;font-size:9px;margin:9px 0}.mockRatings i{height:5px;background:#e9e5dc;border-radius:9px;overflow:hidden}.mockRatings em{display:block;height:100%;background:#a98132}.mockRatings small{font-size:8px;color:var(--muted);line-height:1.4;display:block;margin-top:11px}.mockNotice{background:#eef0ed;border-radius:10px;padding:12px;font-size:9px;color:#5c6266;margin:0}.cityModal{position:fixed;inset:0;z-index:200;background:rgba(1,7,12,.84);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:24px}.cityModal>section{width:min(1000px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:18px;padding:20px;position:relative}.cityModal>section>button{position:absolute;right:15px;top:15px;border:0;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;background:#06111b;color:#fff;z-index:2}.cityModal header{padding:5px 5px 15px}.cityModal header span{font-size:10px;color:#a77d2d}.cityModal h2{font:500 34px Georgia,serif;margin:4px 0}.cityModal header p{font-size:11px;color:var(--muted)}.cityModal>section>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.cityModal img{width:100%;height:260px;object-fit:cover;border-radius:10px}@media(max-width:1050px){.mockFacts{grid-template-columns:repeat(3,1fr)}.mockGrid{grid-template-columns:1fr}.mockRight{position:static;display:grid;grid-template-columns:1fr 1fr}.mockMapCard{grid-row:span 2}}@media(max-width:700px){.mockHero{height:275px}.mockHeroInner{padding:25px 16px}.mockHeroTitle h1{font-size:48px}.mockWrap{padding:12px 13px 32px}.mockFacts{grid-template-columns:1fr 1fr}.mockCities{display:flex;overflow-x:auto}.mockCity{min-width:78vw}.mockTiles{display:flex;overflow-x:auto}.mockTiles article{min-width:48vw}.mockBottom,.mockRight{grid-template-columns:1fr}.mockBottom article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.mockWhy>a{position:static;margin-top:8px}.cityModal>section>div{grid-template-columns:1fr}.cityModal img{height:210px}}body:has(.mockCountry){background:#f7f5ef!important;color:#111820!important}body:has(.mockCountry) .siteHeader{height:64px!important;min-height:64px!important;padding:0 28px!important;grid-template-columns:220px 1fr auto!important;background:rgba(3,9,15,.97)!important;position:absolute!important;top:0!important}body:has(.mockCountry) .headerLogo{height:64px!important;width:210px!important;display:flex!important;align-items:center!important}body:has(.mockCountry) .headerLogo img{position:static!important;width:185px!important;height:56px!important;object-fit:contain!important;filter:none!important}body:has(.mockCountry) .desktopNav{font-size:11px!important;gap:17px!important}body:has(.mockCountry) .headerActions{transform:scale(.88);transform-origin:right center}.mockCountry,.mockWrap{background-color:#f7f5ef!important}.mockBottom,.mockBottom h3,.mockCountry,.mockGrid,.mockHeading h2,.mockLeft,.mockWhy,.mockWhy h2,.mockWrap{color:#111820!important}.mockBottom p,.mockHeading p,.mockWhy p{color:#47515b!important}.mockFacts>div{color:#111820!important;background-color:#fff!important}.mockFacts span{color:#6d7580!important}.mockFacts strong{color:#111820!important}.mockMapCard,.mockRatings{color:#111820!important;background:#fff!important}.mockRatings small,.mockRatings>p{color:#6d7580!important}.mockNotice{color:#5c6266!important;background:#eef0ed!important}.mockBottom article>b{color:#72551d!important}body:has(.mockCountry) .siteFooter{background:#030a10!important;color:#fff!important}@media(max-width:1200px){body:has(.mockCountry) .siteHeader{grid-template-columns:1fr auto!important}}@media(max-width:760px){body:has(.mockCountry) .siteHeader{height:58px!important;min-height:58px!important;padding:0 12px!important}body:has(.mockCountry) .headerLogo{height:58px!important;width:145px!important}body:has(.mockCountry) .headerLogo img{width:138px!important;height:50px!important}.mockHero{padding-top:45px}}.countryCompactCard{background:#fffdf8!important;color:#111820!important;border:1px solid rgba(8,16,25,.1);border-radius:16px;box-shadow:0 18px 42px rgba(7,18,28,.11);align-self:start}.countryCompactImage{height:285px;position:relative;overflow:hidden;background:#0b1a25}.countryCompactImage>img{width:100%;height:100%;object-fit:cover;display:block}.countryCompactImage>span{position:absolute;left:17px;top:17px;background:rgba(139,105,36,.94);color:#fff;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:800;letter-spacing:.1em}.countryCompactImage>button{position:absolute;right:16px;top:16px;width:39px;height:39px;border:1px solid rgba(255,255,255,.9);border-radius:50%;display:grid;place-items:center;background:rgba(20,25,29,.48);color:#fff}.countryCompactImage>button svg{width:20px}.countryCompactImage>button.active{color:#efc673}.countryCompactBody{padding:22px}.countryCompactBody>header{display:flex;gap:16px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:18px}.countryCompactBody>header>b{width:58px;height:44px;display:grid;place-items:center;background:#fff;border:1px solid var(--line);border-radius:5px;font-size:30px}.countryCompactBody h2{font:600 30px/1 Georgia,serif;text-transform:uppercase;letter-spacing:.02em;margin:0}.countryCompactBody header p{font-size:13px;margin:8px 0 0;color:#303943!important}.countryCompactFacts{padding:8px 0 14px}.countryCompactFacts>div{display:grid;grid-template-columns:25px 1fr 1.15fr;grid-gap:8px;gap:8px;align-items:center;min-height:43px;border-bottom:1px solid rgba(8,16,25,.08)}.countryCompactFacts svg{width:17px;color:#17222c}.countryCompactFacts span{font-size:11px;color:#34404a}.countryCompactFacts strong{font-size:11px;font-weight:500}.countryCompactCta{height:52px;border-radius:12px;background:linear-gradient(135deg,#cda64d,#a9812f);color:#fff!important;display:flex;align-items:center;justify-content:center;gap:11px;font-size:15px;font-weight:650}.countryCompactCta span{font-size:20px}.countryCompactBody>footer{height:92px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#8d6c2b}.countryCompactBody>footer i{font-size:22px}.countryCompactBody>footer span,.countryCompactBody>footer strong{font-size:8px;letter-spacing:.32em;margin-top:4px}.countryCompactBody>footer strong{font-weight:600}@media(max-width:700px){.countryCompactImage{height:250px}.countryCompactBody{padding:18px}.countryCompactFacts>div{grid-template-columns:23px 1fr 1.15fr}}.realRoute{display:flex;flex-direction:column;gap:10px}.realRouteMap{height:330px;width:100%;border-radius:9px;overflow:hidden;background:#dcecef;z-index:0}.realRouteMap .leaflet-control-zoom a{color:#18232d!important;background:#fff!important}.realRouteMap .leaflet-control-attribution{font-size:7px!important}.routeMarkerShell{background:transparent!important;border:0!important}.routeMarker{display:flex;align-items:center;gap:5px;white-space:nowrap;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18))}.routeMarker>b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#997126;color:#fff;border:3px solid #f5dfaa;font-size:10px}.routeMarker>span{display:flex;flex-direction:column;background:rgba(255,255,255,.92);border-radius:5px;padding:3px 6px;color:#111820}.routeMarker strong{font-size:9px}.routeMarker small{font-size:8px;color:#53606b}.routeSummary{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.routeSummary>div{display:flex;align-items:center;gap:7px;background:#f2efe8;border-radius:7px;padding:8px}.routeSummary svg{width:15px;color:#9b742a}.routeSummary p{display:flex;flex-direction:column;margin:0}.routeSummary span{font-size:8px;color:#57616a}.routeSummary strong{font-size:9px;color:#111820}.routeTotal{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:8px;font-size:9px}.routeTotal span{color:#6d7580}.routeTotal strong{color:#8e6823}@media(max-width:700px){.realRouteMap{height:360px}.routeSummary{grid-template-columns:1fr}}.travelEssentials{margin-top:14px}.practicalPanel,.transportPanel,.weatherPanel{background:#fff;border:1px solid rgba(8,16,25,.09);border-radius:12px;box-shadow:0 7px 18px rgba(12,23,32,.045)}.weatherPanel{padding:15px}.practicalPanel>h3,.transportPanel>h3,.weatherPanel>h3{font:600 15px/1.2 Georgia,serif;color:#111820;margin:0 0 12px;display:flex;align-items:center;gap:7px}.transportPanel>h3 span,.weatherPanel>h3 span{color:#9b742a;font-family:Arial,sans-serif}.weatherPanel>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.weatherPanel article{padding:10px;background:#f5f2eb;border-radius:8px;min-height:112px}.weatherPanel article>b{display:block;font-size:12px;color:#111820}.weatherPanel article>span{display:block;font-size:9px;color:#6d7580;margin-top:2px}.weatherPanel article>strong{display:block;font-size:14px;color:#987125;margin:7px 0 4px}.weatherPanel article>p{font-size:9px!important;line-height:1.35;margin:0;color:#4c5660!important}.weatherPanel>small{display:block;font-size:8px;color:#747d84;margin-top:8px}.travelModeGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.transportPanel{padding:15px}.transportPanel>div{display:grid;grid-template-columns:92px 1fr;grid-gap:8px;gap:8px;padding:9px 0;border-top:1px solid rgba(8,16,25,.08)}.transportPanel>div:first-of-type{border-top:0}.transportPanel>div>b{font-size:10px;color:#8e6823}.transportPanel p{display:flex;flex-direction:column;margin:0}.transportPanel p>strong{font-size:10px;color:#111820}.transportPanel p>span{font-size:9px;line-height:1.35;color:#58626b;margin-top:3px}.practicalPanel{padding:15px;margin-top:10px}.practicalPanel>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.practicalPanel article{padding:9px 10px;border-left:2px solid #b68a35;background:#f8f6f1}.practicalPanel article>b{font-size:10px;color:#111820}.practicalPanel article>p{font-size:9px!important;line-height:1.35;color:#56616a!important;margin:4px 0 0}@media(max-width:850px){.weatherPanel>div{grid-template-columns:1fr 1fr}.travelModeGrid{grid-template-columns:1fr}.practicalPanel>div{grid-template-columns:1fr 1fr}}@media(max-width:520px){.practicalPanel>div,.weatherPanel>div{grid-template-columns:1fr}.transportPanel>div{grid-template-columns:80px 1fr}}.mockCountry .mockHero{align-items:flex-start!important}.mockCountry .mockHeroInner{box-sizing:border-box;padding:126px 28px 22px!important}.mockCountry .mockHeroTitle>.mockFlag{width:66px;height:48px;flex:0 0 66px;background:#fff!important;border:1px solid rgba(8,16,25,.12);border-radius:5px;display:grid;place-items:center;overflow:hidden;font-size:0;box-shadow:0 3px 10px rgba(0,0,0,.12)}.mockCountry .mockHeroTitle>.mockFlag>i{display:block;width:21px;height:21px;border:0;border-radius:50%;background:#bc002d;margin:0}@media(max-width:700px){.mockCountry .mockHero{height:290px!important;padding-top:0!important}.mockCountry .mockHeroInner{padding:104px 16px 18px!important}.mockCountry .mockHeroTitle>.mockFlag{width:58px;height:43px;flex-basis:58px}.mockCountry .mockHeroTitle>.mockFlag>i{width:19px;height:19px}}.mockCountry .mockHero{position:relative;overflow:hidden;background:#07111a}.mockHeroShade,.mockHeroSlides,.mockHeroSlides>div{position:absolute;inset:0}.mockHeroSlides>div{opacity:0;transition:opacity 1.15s ease;will-change:opacity}.mockHeroSlides>div.active{opacity:1}.mockHeroSlides img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.015)}.mockHeroShade{z-index:1;background:linear-gradient(90deg,rgba(5,12,18,.82),rgba(5,12,18,.28) 70%,rgba(5,12,18,.18));pointer-events:none}.mockCountry .mockHeroInner{position:relative;z-index:2}.mockCountry .mockCity>img{animation:countryCityFade .8s ease both}@keyframes countryCityFade{0%{opacity:.45;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mockHeroSlides>div{transition:none}.mockCountry .mockCity>img{animation:none}}.mockTiles article:has(>small) h3{bottom:20px}.mockTiles article>small{position:absolute;left:9px;bottom:7px;color:rgba(255,255,255,.82);font-size:8px;z-index:2}.mockViewAll{margin:9px 0 0 auto;border:0;background:transparent;color:#72551d;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:750;cursor:pointer}.mockViewAll svg{width:13px;height:13px}.mockViewAll:hover{text-decoration:underline}.attractionModal>section{width:min(1160px,96vw)}.cityModal .attractionGallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.attractionGallery article{height:205px;position:relative;overflow:hidden;border-radius:10px;background:#071522}.attractionGallery article>img{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .35s ease}.attractionGallery article:hover>img{transform:scale(1.035)}.attractionGallery article>span{position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,8,13,.9),transparent 60%)}.attractionGallery article>div{position:absolute;left:13px;bottom:11px;color:#fff}.attractionGallery h3{font-size:14px;margin:0}.attractionGallery p{font-size:9px!important;margin:3px 0 0;color:rgba(255,255,255,.78)!important}@media(max-width:800px){.cityModal .attractionGallery{grid-template-columns:1fr 1fr}.attractionGallery article{height:180px}}@media(max-width:520px){.cityModal .attractionGallery{grid-template-columns:1fr}.attractionGallery article{height:210px}}.mockCountry .mockRight{position:static!important;top:auto!important}.mockCountry .travelModeGrid{grid-template-columns:1fr!important}.mockCountry .cityMobilityCard{padding:13px;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:none}.mockCountry .cityMobilityCard>h3{font-size:13px;margin-bottom:7px}.mockCountry .cityMobilityCard>div{grid-template-columns:62px 1fr;padding:8px 0}.mockCountry .cityMobilityCard p>strong,.mockCountry .cityMobilityCard>div>b{font-size:9px}.mockCountry .cityMobilityCard p>span{font-size:8px}body:has(.mockCountry) .siteHeader{background:linear-gradient(180deg,rgba(3,9,15,.82),rgba(3,9,15,.46) 68%,rgba(3,9,15,.08))!important;border-bottom:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.mockCountry) .desktopNav{font-size:12px!important}.mockCountry .mockHeroInner>span{font-size:12px}.mockCountry .mockHeroInner>p{font-size:19px}.mockCountry .mockFacts span{font-size:10.5px}.mockCountry .mockFacts strong{font-size:13.5px}.mockCountry .mockHeading h2,.mockCountry .mockWhy h2{font-size:23px}.mockCountry .mockHeading p,.mockCountry .mockWhy p{font-size:12.5px;line-height:1.55}.mockCountry .mockWhy>a{font-size:11px}.mockCountry .mockCity h3{font-size:15.5px}.mockCountry .mockCity p{font-size:11px}.mockCountry .mockTiles h3{font-size:11.5px}.mockCountry .mockTiles article>small{font-size:9px}.mockCountry .mockViewAll{font-size:11px}.mockCountry .mockMapCard h3,.mockCountry .mockRatings h3{font-size:14.5px}.mockCountry .mockRatings>p{font-size:10px}.mockCountry .mockRatings>div{font-size:10px;grid-template-columns:72px 1fr 25px}.mockCountry .mockRatings small{font-size:9px}.mockCountry .mockNotice{font-size:10px;line-height:1.45}.mockCountry .routeMarker strong{font-size:10px}.mockCountry .routeMarker small,.mockCountry .routeSummary span{font-size:9px}.mockCountry .routeSummary strong,.mockCountry .routeTotal{font-size:10px}.mockCountry .practicalPanel>h3,.mockCountry .transportPanel>h3,.mockCountry .weatherPanel>h3{font-size:16px}.mockCountry .weatherPanel article>b{font-size:13px}.mockCountry .weatherPanel article>span{font-size:10px}.mockCountry .weatherPanel article>strong{font-size:15px}.mockCountry .weatherPanel article>p{font-size:10.5px!important}.mockCountry .weatherPanel>small{font-size:9px}.mockCountry .transportPanel p>strong,.mockCountry .transportPanel>div>b{font-size:11px}.mockCountry .transportPanel p>span{font-size:10.5px}.mockCountry .practicalPanel article>b{font-size:11px}.mockCountry .practicalPanel article>p{font-size:10.5px!important}.mockCountry .cityMobilityCard>h3{font-size:14px}.mockCountry .cityMobilityCard p>strong,.mockCountry .cityMobilityCard>div>b{font-size:10px}.mockCountry .cityMobilityCard p>span{font-size:9.5px}.mockCountry .mockBottom h3{font-size:14.5px}.mockCountry .mockBottom p{font-size:10.5px;line-height:1.5}.mockCountry .mockBottom a,.mockCountry .mockBottom article>b{font-size:10px}.attractionGallery h3{font-size:15px}.attractionGallery p{font-size:10px!important}.cityModal header span{font-size:11px}.cityModal header p{font-size:12px}@media(max-width:700px){.mockCountry .mockHeroInner>p{font-size:16px}.mockCountry .mockHeading p,.mockCountry .mockWhy p{font-size:12px}.mockCountry .mockFacts span{font-size:10px}.mockCountry .mockFacts strong{font-size:13px}}.mockCountry .mockRight{gap:10px}.mockCountry .cityMobilityCard,.mockCountry .mockMapCard,.mockCountry .mockRatings{border:1px solid rgba(126,94,35,.18);border-radius:14px;box-shadow:0 10px 24px rgba(11,21,29,.065);overflow:hidden}.mockCountry .mockMapCard{padding:14px}.mockCountry .mockMapCard>h3{display:flex;align-items:center;gap:9px;margin-bottom:11px}.mockCountry .mockMapCard>h3:after{content:"";height:1px;flex:1 1;background:linear-gradient(90deg,#b68a35,transparent)}.mockCountry .cityMobilityCard{position:relative;padding:14px;background:linear-gradient(145deg,#fff,#fbfaf6)}.mockCountry .cityMobilityCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#c69a43,#8d6724)}.mockCountry .cityMobilityCard>h3{display:flex;align-items:center;gap:7px;margin:0 0 7px;color:#111820}.mockCountry .cityMobilityCard>h3>span{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#f1e5c8;color:#8e6823;font-family:Arial,sans-serif;font-size:11px}.mockCountry .cityMobilityCard>div{border-color:rgba(126,94,35,.13)}.mockCountry .betweenMobilityCard>div{grid-template-columns:86px 1fr}.mockCountry .betweenMobilityCard>div>b{line-height:1.25}.mockCountry .betweenMobilityCard p>strong{color:#7c591d}.mockCountry .mockRatings{padding:14px}.mockCountry .mockRatings>h3{display:flex;align-items:center;gap:9px}.mockCountry .mockRatings>h3:after{content:"";height:1px;flex:1 1;background:linear-gradient(90deg,#b68a35,transparent)}.mockCountry .practicalPanel,.mockCountry .weatherPanel{border-color:rgba(126,94,35,.14);box-shadow:0 9px 22px rgba(11,21,29,.055)}@media(max-width:900px){.mockCountry .betweenMobilityCard>div{grid-template-columns:92px 1fr}}body:has(.mockCountry){background:#050b10!important;color:#eef2f3!important}body:has(.mockCountry) .mockCountry{--line:rgba(226,190,112,.16);background:radial-gradient(circle at 78% 18%,rgba(34,58,70,.2),transparent 34%),#071016!important;color:#eef2f3!important}body:has(.mockCountry) .mockWrap{background:transparent!important;color:#eef2f3!important}body:has(.mockCountry) .mockBottom,body:has(.mockCountry) .mockGrid,body:has(.mockCountry) .mockLeft,body:has(.mockCountry) .mockWhy{color:#eef2f3!important}body:has(.mockCountry) .mockBottom h3,body:has(.mockCountry) .mockHeading h2,body:has(.mockCountry) .mockWhy h2,body:has(.mockCountry) .travelEssentials h3{color:#f5f0e7!important}body:has(.mockCountry) .mockBottom p,body:has(.mockCountry) .mockHeading p,body:has(.mockCountry) .mockWhy p{color:#b9c3c9!important}body:has(.mockCountry) .mockBottom a,body:has(.mockCountry) .mockViewAll,body:has(.mockCountry) .mockWhy>a{color:#e0b866!important}body:has(.mockCountry) .mockFacts>div{background:linear-gradient(145deg,#131d24,#0e171d)!important;border-color:rgba(224,184,102,.2)!important;box-shadow:0 10px 24px rgba(0,0,0,.18);color:#f4f0e8!important}body:has(.mockCountry) .mockFacts span{color:#9eabb3!important}body:has(.mockCountry) .mockFacts strong{color:#f6f1e8!important}body:has(.mockCountry) .cityMobilityCard,body:has(.mockCountry) .mockMapCard,body:has(.mockCountry) .mockRatings,body:has(.mockCountry) .practicalPanel,body:has(.mockCountry) .weatherPanel{background:linear-gradient(145deg,#131d24,#0d161c)!important;border-color:rgba(224,184,102,.2)!important;box-shadow:0 14px 30px rgba(0,0,0,.22)!important;color:#eef2f3!important}body:has(.mockCountry) .cityMobilityCard h3,body:has(.mockCountry) .mockMapCard h3,body:has(.mockCountry) .mockRatings h3{color:#f5f0e7!important}body:has(.mockCountry) .weatherPanel article{background:#18232b!important;border:1px solid rgba(255,255,255,.035)}body:has(.mockCountry) .weatherPanel article>b,body:has(.mockCountry) .weatherPanel article>strong{color:#f3ead9!important}body:has(.mockCountry) .weatherPanel article>p,body:has(.mockCountry) .weatherPanel article>span,body:has(.mockCountry) .weatherPanel>small{color:#aeb9c0!important}body:has(.mockCountry) .transportPanel>div{border-color:rgba(224,184,102,.13)!important}body:has(.mockCountry) .transportPanel>div>b{color:#dcb15b!important}body:has(.mockCountry) .transportPanel p>strong{color:#f1eee7!important}body:has(.mockCountry) .transportPanel p>span{color:#aeb9c0!important}body:has(.mockCountry) .practicalPanel article{background:#151f26!important;border-left-color:#c59a43!important}body:has(.mockCountry) .practicalPanel article>b{color:#f2ede4!important}body:has(.mockCountry) .practicalPanel article>p{color:#aeb9c0!important}body:has(.mockCountry) .mockRatings small,body:has(.mockCountry) .mockRatings>p{color:#9eabb3!important}body:has(.mockCountry) .mockRatings>div{color:#dfe5e8!important}body:has(.mockCountry) .mockRatings i{background:#29343b!important}body:has(.mockCountry) .mockRatings em{background:linear-gradient(90deg,#b88a35,#e0b85f)!important}body:has(.mockCountry) .routeSummary>div{background:#172128!important}body:has(.mockCountry) .routeSummary span,body:has(.mockCountry) .routeTotal span{color:#9eabb3!important}body:has(.mockCountry) .routeSummary strong{color:#f1eee7!important}body:has(.mockCountry) .routeTotal strong{color:#dfb45c!important}body:has(.mockCountry) .mockNotice{background:#111a20!important;border:1px solid rgba(255,255,255,.055);color:#aeb8bf!important}body:has(.mockCountry) .mockBottom{border-color:rgba(224,184,102,.16)!important}body:has(.mockCountry) .mockBottom article+article{border-color:rgba(224,184,102,.16)!important}body:has(.mockCountry) .mockBottom article>b{background:#342b1b!important;color:#e2bd6f!important}body:has(.mockCountry) .cityModal>section{background:#0d161c!important;color:#eef2f3!important;border:1px solid rgba(224,184,102,.2);box-shadow:0 28px 70px rgba(0,0,0,.5)}body:has(.mockCountry) .cityModal h2{color:#f6f1e9!important}body:has(.mockCountry) .cityModal header p{color:#aeb9c0!important}body:has(.mockCountry) .attractionGallery article{border:1px solid rgba(255,255,255,.06)}body:has(.mockCountry) .siteFooter{border-top:1px solid rgba(224,184,102,.17)!important}@media(min-width:1051px){.mockCountry .mockGrid{grid-template-columns:minmax(0,1fr) 370px;gap:28px}}.mockCountry .mockWrap{padding:20px 28px 58px}.mockCountry .mockFacts{gap:12px;margin-bottom:24px}.mockCountry .mockFacts>div{min-height:82px;padding:14px 15px;gap:11px}.mockCountry .mockFacts svg{width:23px;height:23px}.mockCountry .mockFacts span{font-size:12px!important;line-height:1.25}.mockCountry .mockFacts strong{font-size:14.5px!important;line-height:1.3;margin-top:2px}.mockCountry .mockLeft{gap:26px}.mockCountry .mockHeading h2,.mockCountry .mockWhy h2{font-size:26px!important;line-height:1.15}.mockCountry .mockWhy p{font-size:15.5px!important;line-height:1.65;max-width:100%}.mockCountry .mockHeading p{font-size:14px!important;line-height:1.5;margin-top:3px}.mockCountry .mockWhy>a{position:static!important;justify-content:flex-end;margin-top:9px;font-size:13px!important}.mockCountry .mockHeading{margin-bottom:11px}.mockCountry .mockCities{gap:12px}.mockCountry .mockCity{height:190px;border-radius:10px}.mockCountry .mockCity>div{left:15px;bottom:14px}.mockCountry .mockCity h3{font-size:17px!important}.mockCountry .mockCity p{font-size:13px!important;margin-top:2px}.mockCountry .mockCity>b{width:34px;height:34px;font-size:17px}.mockCountry .mockTiles{gap:10px}.mockCountry .mockTiles article{height:135px;border-radius:8px}.mockCountry .mockFood article{height:126px}.mockCountry .mockTiles h3{left:11px;font-size:13.5px!important;line-height:1.2}.mockCountry .mockTiles article:has(>small) h3{bottom:24px}.mockCountry .mockTiles article>small{left:11px;bottom:9px;font-size:11.5px!important}.mockCountry .mockViewAll{margin-top:12px;font-size:13px!important}.mockCountry .cityMobilityCard,.mockCountry .mockMapCard,.mockCountry .mockRatings{padding:16px}.mockCountry .cityMobilityCard>h3,.mockCountry .mockMapCard h3,.mockCountry .mockRatings h3{font-size:16px!important;line-height:1.3}.mockCountry .realRouteMap{height:350px}.mockCountry .routeSummary>div{padding:10px}.mockCountry .routeSummary span{font-size:11px!important}.mockCountry .routeSummary strong{font-size:12px!important}.mockCountry .routeTotal{font-size:11.5px!important;padding-top:10px}.mockCountry .cityMobilityCard>div{grid-template-columns:78px 1fr!important;gap:10px;padding:11px 0}.mockCountry .betweenMobilityCard>div{grid-template-columns:105px 1fr!important}.mockCountry .transportPanel>div>b{font-size:12.5px!important}.mockCountry .transportPanel p>strong{font-size:13px!important;line-height:1.35}.mockCountry .transportPanel p>span{font-size:12px!important;line-height:1.5;margin-top:4px}.mockCountry .mockRatings>p{font-size:12px!important;margin-top:-3px}.mockCountry .mockRatings>div{font-size:12px!important;grid-template-columns:82px 1fr 28px;margin:12px 0}.mockCountry .mockRatings i{height:7px}.mockCountry .mockRatings small{font-size:11.5px!important;line-height:1.5}.mockCountry .mockNotice{padding:14px;font-size:12px!important;line-height:1.55}.mockCountry .practicalPanel,.mockCountry .weatherPanel{padding:18px}.mockCountry .practicalPanel>h3,.mockCountry .weatherPanel>h3{font-size:18px!important;margin-bottom:14px}.mockCountry .weatherPanel>div{gap:10px}.mockCountry .weatherPanel article{padding:13px;min-height:132px}.mockCountry .weatherPanel article>b{font-size:14px!important}.mockCountry .weatherPanel article>span{font-size:12px!important}.mockCountry .weatherPanel article>strong{font-size:16px!important;margin:8px 0 5px}.mockCountry .weatherPanel article>p{font-size:12.5px!important;line-height:1.5}.mockCountry .weatherPanel>small{font-size:11.5px!important;margin-top:10px}.mockCountry .practicalPanel>div{gap:10px}.mockCountry .practicalPanel article{padding:13px 14px;min-height:92px}.mockCountry .practicalPanel article>b{font-size:13.5px!important}.mockCountry .practicalPanel article>p{font-size:12.5px!important;line-height:1.5;margin-top:6px}.mockCountry .mockBottom{padding-top:10px}.mockCountry .mockBottom article{padding:15px 20px 10px 0}.mockCountry .mockBottom h3{font-size:16px!important}.mockCountry .mockBottom p{font-size:13px!important;line-height:1.6}.mockCountry .mockBottom a,.mockCountry .mockBottom article>b{font-size:12px!important}.attractionModal .attractionGallery h3{font-size:16px!important}.attractionModal .attractionGallery p,.cityModal header span{font-size:12px!important}.cityModal header p{font-size:14px!important;line-height:1.5}@media(max-width:1050px){.mockCountry .mockWrap{padding:18px 22px 48px}.mockCountry .mockRight{gap:14px}.mockCountry .mockMapCard{grid-row:span 2}}@media(max-width:700px){.mockCountry .mockWrap{padding:16px 14px 38px}.mockCountry .mockFacts>div{min-height:76px;padding:12px}.mockCountry .mockHeading h2,.mockCountry .mockWhy h2{font-size:23px!important}.mockCountry .mockWhy p{font-size:15px!important}.mockCountry .mockHeading p{font-size:13.5px!important}.mockCountry .mockTiles article{height:145px}.mockCountry .mockFood article{height:135px}.mockCountry .mockRight{display:grid;grid-template-columns:1fr}.mockCountry .mockMapCard{grid-row:auto}.mockCountry .practicalPanel>div,.mockCountry .weatherPanel>div{grid-template-columns:1fr}}@media(min-width:1051px){.mockCountry .mockFacts>div:nth-child(3) strong{font-size:13.5px!important;white-space:nowrap}}:root{--no17-display:var(--font-display),Georgia,"Times New Roman",serif;--no17-sans:var(--font-sans),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--no17-gold:#ddb563;--no17-gold-soft:#f1d38e;--no17-shadow:0 14px 34px rgba(5,14,22,.09);--no17-shadow-hover:0 22px 48px rgba(5,14,22,.15)}html{font-family:var(--no17-sans)}body,button,input,select,textarea{font-family:var(--no17-sans);font-optical-sizing:auto}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.55}.cityModal h2,.countryCompactBody h2,.heroText h1,.mockHeading h2,.mockHeroTitle h1,.mockWhy h2,.pageHero h1,.sectionHead h2,.worldPreview h2,h1,h2{font-family:var(--no17-display)!important;font-optical-sizing:auto;font-weight:600!important;letter-spacing:-.018em}h3{letter-spacing:-.006em}p{letter-spacing:.002em}a,button{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}:focus-visible{outline:2px solid var(--no17-gold);outline-offset:3px}.desktopNav{font-size:13px;font-weight:600}.countryCompactCta,.desktopNav,.goldBtn{font-family:var(--no17-sans);letter-spacing:.012em}.countryCompactCta,.goldBtn{font-weight:750;box-shadow:0 8px 22px rgba(190,143,53,.2)}.countryCompactCta:hover,.goldBtn:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(190,143,53,.3)}.heroText h1{letter-spacing:-.035em}.heroText>p{font-family:var(--no17-sans);font-weight:450;line-height:1.42}.pageHero p{font-size:18px;line-height:1.6}.sectionHead h2{font-size:32px;line-height:1.08}.sectionHead p{font-size:15px;line-height:1.55}.sectionHead a{font-size:13px}.destinationCard,.emptyState,.exploreCard,.formCard,.proseCard,.toolCard,.tripSaved{border-color:rgba(154,116,44,.14);box-shadow:var(--no17-shadow)}.destinationCard:hover,.exploreCard:hover,.toolCard:hover{transform:translateY(-4px);box-shadow:var(--no17-shadow-hover)}.destinationBody h3,.exploreBody h3{font-family:var(--no17-display);font-size:21px;font-weight:600;line-height:1.15}.tagLine{font-size:13.5px;line-height:1.5}.destinationMeta{font-size:12px;line-height:1.45}.destinationAction,.inlineAction{font-size:13px}.storyTeaser h3{font-family:var(--no17-display);font-size:28px;font-weight:600}.storyTeaser p{font-size:14px;line-height:1.65}.toolCard h3{font-size:16px;line-height:1.3}.toolCard p{font-size:13px;line-height:1.55}.formCard h2,.proseCard h2{font-family:var(--no17-display);font-size:30px}.formGrid label{font-size:13px}.formGrid input,.formGrid select,.formGrid textarea{font-size:15px}.integrationNotice p,.resultBox p{font-size:14px;line-height:1.6}.countryCompactBody h2{font-size:36px!important;line-height:1!important;letter-spacing:.015em}.countryCompactBody header p{font-size:15px!important;line-height:1.45}.countryCompactFacts>div{min-height:48px}.countryCompactFacts span{font-size:13px!important}.countryCompactFacts strong{font-size:13.5px!important;line-height:1.35}.countryCompactCta{font-size:16px}.countryCompactBody>footer span,.countryCompactBody>footer strong{font-size:10px}.mockCountry .mockHeroTitle h1{font-weight:600!important;letter-spacing:-.012em}.mockCountry .mockHeading h2,.mockCountry .mockWhy h2{font-family:var(--no17-display)!important;font-weight:600!important}.mockCountry .mockBottom h3,.mockCountry .mockMapCard h3,.mockCountry .mockRatings h3,.mockCountry .practicalPanel h3,.mockCountry .transportPanel h3,.mockCountry .weatherPanel h3{font-family:var(--no17-display)!important;font-weight:600!important;letter-spacing:-.008em}.mockCountry .mockCity h3,.mockCountry .mockFacts strong,.mockCountry .mockTiles h3,.mockCountry .practicalPanel b,.mockCountry .transportPanel strong,.mockCountry .weatherPanel b{font-family:var(--no17-sans)!important;font-weight:700}.mockCountry .mockFacts span,.mockCountry .mockNotice,.mockCountry .mockRatings,.mockCountry .mockTiles small,.mockCountry .routeSummary,.mockCountry .routeTotal{font-family:var(--no17-sans)!important}.siteFooter{font-family:var(--no17-sans)}.footerBrand span{font-size:14px}.footerLinks{font-size:12px;line-height:1.5}.footerGlobal strong{font-size:14px}.footerGlobal small{font-size:10px}.footerDisclaimer{font-size:11.5px;line-height:1.65}@media(max-width:700px){.sectionHead h2{font-size:28px}.countryCompactBody h2{font-size:32px!important}.countryCompactFacts span{font-size:12px!important}.countryCompactFacts strong{font-size:12.5px!important}}.authCard h1,.authIntro h1,.authShowcaseCopy h2,.heroCopy h1,html body .authPage .authCard h1,html body .authPage .authIntro h1,html body .authPage .authShowcaseCopy h2,html body .homePage .heroCopy h1{font-family:var(--no17-display)!important}.exploreGrid{gap:17px!important;align-items:start}.exploreCard{background:linear-gradient(155deg,#0b1b27,#06121c)!important;color:#f7f3e9!important;border-radius:17px!important;border:1px solid rgba(221,181,99,.2)!important;box-shadow:0 14px 34px rgba(1,8,14,.22);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;overflow:hidden}.exploreCard:hover{transform:translateY(-5px);border-color:rgba(232,193,111,.48)!important;box-shadow:0 24px 48px rgba(1,8,14,.34),0 0 0 1px rgba(221,181,99,.08)}.exploreCard .exploreImg{height:145px!important;position:relative}.exploreCard .exploreImg:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(0deg,rgba(5,15,23,.55),transparent);pointer-events:none}.exploreCard .exploreBody{padding:14px 16px 15px!important}.exploreCard .cardTop{align-items:flex-start!important;gap:10px}.exploreCard .cardTop h3{margin:0 0 4px!important;font-family:var(--font-display),Georgia,serif!important;font-size:29px!important;font-weight:600!important;line-height:.98!important;letter-spacing:-.018em!important;color:#fffaf0!important}.exploreCard .tagLine{font-family:var(--font-sans),sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.13em!important;text-transform:uppercase;color:#e2ba68!important}.exploreCard .heart{padding:5px!important;margin-top:-2px!important;color:#e8d7ad!important;border-radius:50%;transition:background .2s ease,color .2s ease}.exploreCard .heart:hover{background:rgba(221,181,99,.12)!important;color:#f0c974!important}.exploreCard .heart.active{color:#f0c974!important}.exploreCard .exploreBody>p{font-family:var(--font-sans),sans-serif!important;font-size:14px!important;font-weight:550!important;line-height:1.45!important;margin:10px 0 12px!important;color:#c6d0d7!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exploreCard .cardLinks{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-top:10px!important;border-top:1px solid rgba(255,255,255,.1)}.exploreCard .inlineAction{font-family:var(--font-sans),sans-serif!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:.01em!important;color:#e9c573!important;transition:color .2s ease}.exploreCard .inlineAction:hover{color:#fff0bd!important}.countryCompactCard{background:linear-gradient(155deg,#0b1b27,#06121c)!important;color:#f7f3e9!important;border-radius:17px!important;border:1px solid rgba(221,181,99,.2)!important;box-shadow:0 14px 34px rgba(1,8,14,.22)!important;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.countryCompactCard:hover{transform:translateY(-5px);border-color:rgba(232,193,111,.48)!important;box-shadow:0 24px 48px rgba(1,8,14,.34),0 0 0 1px rgba(221,181,99,.08)!important}.countryCompactImage{height:145px!important}.countryCompactImage:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(0deg,rgba(5,15,23,.55),transparent);pointer-events:none}.countryCompactImage>span{left:12px!important;top:12px!important;padding:6px 10px!important;font-size:11px!important;font-weight:800!important;letter-spacing:.13em!important;background:rgba(151,111,39,.92)!important}.countryCompactImage>button{right:11px!important;top:11px!important;width:35px!important;height:35px!important;background:rgba(5,15,23,.55)!important;border-color:rgba(255,255,255,.75)!important;z-index:2}.countryCompactImage>button svg{width:18px!important}.countryCompactImage>button.active{color:#f0c974!important}.countryCompactBody{padding:14px 16px 12px!important;background:transparent!important}.countryCompactBody>header{gap:11px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.countryCardFlag{width:45px!important;height:35px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 45px!important;font-size:25px!important;line-height:1!important;background:#f7f3e9!important;border:1px solid rgba(221,181,99,.25)!important;border-radius:7px!important;overflow:hidden}.countryCompactBody h2{font-family:var(--font-display),Georgia,serif!important;font-size:29px!important;font-weight:600!important;line-height:.96!important;letter-spacing:.01em!important;color:#fffaf0!important}.countryCompactBody header p{font-family:var(--font-sans),sans-serif!important;font-size:12.5px!important;font-weight:550!important;line-height:1.25!important;margin:5px 0 0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#c6d0d7!important}.countryCompactFacts{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:0 15px!important;gap:0 15px!important;padding:7px 0 10px!important}.countryCompactFacts>div{grid-template-columns:20px 1fr!important;grid-template-rows:auto auto!important;column-gap:7px!important;min-height:39px!important;padding:4px 0!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.countryCompactFacts svg{width:15px!important;grid-row:1/3!important;color:#ddb563!important}.countryCompactFacts span{font-family:var(--font-sans),sans-serif!important;font-size:10.5px!important;font-weight:750!important;line-height:1.1!important;color:#9facb5!important;text-transform:uppercase;letter-spacing:.045em!important}.countryCompactFacts strong{font-size:12px!important;font-weight:700!important;line-height:1.2!important;color:#f1f3f2!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.countryCompactCta,.countryCompactFacts strong{font-family:var(--font-sans),sans-serif!important}.countryCompactCta{height:40px!important;border-radius:10px!important;background:linear-gradient(135deg,#e3bf6b,#aa7d2c)!important;color:#101015!important;font-size:13.5px!important;font-weight:850!important;gap:8px!important;letter-spacing:.015em!important}.countryCompactCta span{font-size:18px!important}.countryCompactBody>footer{height:35px!important;flex-direction:row!important;gap:7px!important;color:#d8b563!important}.countryCompactBody>footer i{font-size:15px!important}.countryCompactBody>footer span,.countryCompactBody>footer strong{font-family:var(--font-sans),sans-serif!important;font-size:8.5px!important;font-weight:750!important;letter-spacing:.12em!important;margin-top:0!important;color:#bda56e!important}@media(max-width:760px){.exploreCard .exploreImg{height:170px!important}.exploreCard .cardTop h3{font-size:30px!important}.exploreCard .tagLine{font-size:12px!important}.exploreCard .exploreBody>p{font-size:14px!important;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.exploreCard .inlineAction{font-size:13.5px!important}.countryCompactImage{height:170px!important}.countryCompactBody h2{font-size:30px!important}.countryCompactBody header p{font-size:12.5px!important}.countryCompactFacts{grid-template-columns:1fr 1fr!important}.countryCompactFacts span{font-size:10.5px!important}.countryCompactFacts strong{font-size:12px!important}}