.CityStoriesBlogs-module__IEJSsG__scope{color:#102744;letter-spacing:0;background:radial-gradient(circle at 22% 12%,#ffffffe6,#0000 26%),radial-gradient(circle at 78% 8%,#00808013,#0000 26%),linear-gradient(#fbf9fc 0%,#f7fbfc 100%);width:100%;font-family:Montserrat,Avenir Next,Arial,sans-serif;overflow-x:hidden}.CityStoriesBlogs-module__IEJSsG__scope *,.CityStoriesBlogs-module__IEJSsG__scope :before,.CityStoriesBlogs-module__IEJSsG__scope :after{box-sizing:border-box}.CityStoriesBlogs-module__IEJSsG__wrap{background:#fff;border:1px solid #d6ddeac2;border-radius:18px;width:min(1020px,100% - 32px);margin:0 auto;padding:36px 54px 38px;box-shadow:0 18px 42px #111f400e,0 3px 10px #111f4006}.CityStoriesBlogs-module__IEJSsG__wrap:before{content:"";background:linear-gradient(90deg,#0000,#0080806b,#0000);border-radius:999px;width:72px;height:3px;margin:-6px auto 22px;display:block}.CityStoriesBlogs-module__IEJSsG__topLine{display:none}.CityStoriesBlogs-module__IEJSsG__heroGrid{grid-template-columns:1fr;gap:22px;margin:0 0 24px;display:grid}.CityStoriesBlogs-module__IEJSsG__header{text-align:center;max-width:760px;margin:0 auto}.CityStoriesBlogs-module__IEJSsG__eyebrow,.CityStoriesBlogs-module__IEJSsG__planKicker,.CityStoriesBlogs-module__IEJSsG__panelKicker,.CityStoriesBlogs-module__IEJSsG__metaLabel,.CityStoriesBlogs-module__IEJSsG__sectionHeader span{letter-spacing:.075em;text-transform:uppercase;white-space:normal;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;font-size:11.5px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__eyebrow{color:#275fc7;background:#eaf2ff;border:1px solid #d7e5ff;min-height:24px;margin:0 auto 12px;padding:0 13px}.CityStoriesBlogs-module__IEJSsG__eyebrow:before{display:none}.CityStoriesBlogs-module__IEJSsG__h1{color:#071a44;letter-spacing:-.018em;text-wrap:balance;overflow-wrap:anywhere;width:100%;max-width:760px;margin:0 auto;padding-bottom:10px;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(26px,1.95vw + 16px,38px);font-weight:740;line-height:1.16}.CityStoriesBlogs-module__IEJSsG__h1:after{content:"";background:linear-gradient(90deg,#00808014,#b7833e9e,#00808014);border-radius:999px;width:58px;height:2px;margin:11px auto 0;display:block}.CityStoriesBlogs-module__IEJSsG__lead{color:#182338;overflow-wrap:anywhere;width:100%;max-width:780px;margin:16px auto 0;font-size:clamp(14px,.24vw + 13.5px,15.5px);font-weight:430;line-height:1.62}.CityStoriesBlogs-module__IEJSsG__leadNote{color:#4b5d76;overflow-wrap:anywhere;width:100%;max-width:720px;margin:12px auto 0;font-size:13.8px;font-weight:460;line-height:1.62}.CityStoriesBlogs-module__IEJSsG__detailWrap{padding-top:42px}.CityStoriesBlogs-module__IEJSsG__detailMeta{color:#6a7890;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;font-size:11px;font-weight:650;line-height:1;display:flex}.CityStoriesBlogs-module__IEJSsG__detailIntro,.CityStoriesBlogs-module__IEJSsG__articleBody{width:min(760px,100%);margin-left:auto;margin-right:auto}.CityStoriesBlogs-module__IEJSsG__detailIntro{color:#37445c;margin-top:28px;margin-bottom:26px;font-size:15.5px;font-weight:400;line-height:1.85}.CityStoriesBlogs-module__IEJSsG__detailImage{object-fit:cover;border-radius:16px;width:min(760px,100%);max-height:390px;margin:24px auto 28px;display:block;box-shadow:0 14px 30px #0f274e13}.CityStoriesBlogs-module__IEJSsG__articleBody{margin-top:8px}.CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__planCard{margin-top:22px;margin-bottom:34px}.CityStoriesBlogs-module__IEJSsG__articleSection>.CityStoriesBlogs-module__IEJSsG__planCard{margin-top:32px;margin-bottom:42px}.CityStoriesBlogs-module__IEJSsG__articleSection{max-width:760px;margin:0 auto;padding:4px 0 2px}.CityStoriesBlogs-module__IEJSsG__articleSection h2{color:#10264a;letter-spacing:-.02em;margin-top:30px;margin-bottom:12px;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:25px;font-weight:700;line-height:1.22}.CityStoriesBlogs-module__IEJSsG__articleSection p{color:#37445c;margin:0;font-size:15.5px;font-weight:400;line-height:1.85}.CityStoriesBlogs-module__IEJSsG__sectionProseParagraph+.CityStoriesBlogs-module__IEJSsG__sectionProseParagraph{margin-top:12px}.CityStoriesBlogs-module__IEJSsG__sectionList{color:#37445c;gap:8px;margin:0;padding:0;font-size:15.5px;font-weight:400;line-height:1.65;list-style:none;display:grid}.CityStoriesBlogs-module__IEJSsG__sectionList li{padding-left:18px;position:relative}.CityStoriesBlogs-module__IEJSsG__sectionList li:before{content:"";background:#00878d;border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:0;box-shadow:0 0 0 4px #00878d17}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap{background:linear-gradient(#fffffffc 0%,#fbfefdfa 100%),#fff;width:min(1080px,100% - 40px);padding:48px 64px 50px;position:relative;overflow:hidden}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap:before{background:linear-gradient(90deg,#00808000,#00808094,#d2973e85,#00808000);width:92px;height:4px;margin-bottom:26px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__header{max-width:880px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__eyebrow{color:#1f5ebd;background:linear-gradient(90deg,#e8f2fffa,#f1f8fffa);border-color:#2367ce24;min-height:24px;box-shadow:inset 0 0 0 1px #ffffff8c}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__h1{max-width:780px;padding-bottom:9px;font-size:clamp(28px,1.25vw + 18px,38px);font-weight:770;line-height:1.12}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__lead{color:#1f304b;max-width:760px;margin-top:18px;font-size:15.2px;line-height:1.74}.CityStoriesBlogs-module__IEJSsG__tourHeroVisual{background:radial-gradient(circle at 92% 10%,#b8ff622e,#0000 28%),radial-gradient(circle at 8% 96%,#21c7a324,#0000 30%),linear-gradient(135deg,#061b35 0%,#082d4a 50%,#087f80 100%);border:1px solid #00808029;border-radius:16px;grid-template-columns:minmax(230px,320px) minmax(0,1fr);align-items:stretch;gap:14px;width:min(820px,100%);margin:24px auto 28px;padding:11px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #071f361f,0 3px 9px #071f360b,inset 0 1px #ffffff1f}.CityStoriesBlogs-module__IEJSsG__tourHeroImage{aspect-ratio:5/4;object-fit:cover;object-position:center 45%;border:1px solid #ffffff29;border-radius:10px;width:100%;height:100%;min-height:250px;display:block;box-shadow:0 14px 28px #000a183d,inset 0 1px #ffffff29}.CityStoriesBlogs-module__IEJSsG__tourHeroVisual:after{display:none}.CityStoriesBlogs-module__IEJSsG__tourRouteStrip{background:0 0;border-top:0;border-left:0;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr;align-content:center;gap:8px;height:100%;padding:2px 4px 2px 0;display:grid;position:static}.CityStoriesBlogs-module__IEJSsG__tourRouteStrip span{color:#fff;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff21;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:0;padding:8px 12px;font-size:12.5px;font-weight:760;line-height:1.28;display:grid;box-shadow:0 12px 24px #000c1c1f,inset 0 1px #ffffff1c}.CityStoriesBlogs-module__IEJSsG__tourRouteStrip span:last-child{border-bottom-color:#ffffff21}.CityStoriesBlogs-module__IEJSsG__tourRouteStrip i{color:#06243c;background:linear-gradient(135deg,#b8ff62,#e9ff8a);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:10.5px;font-style:normal;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 8px 16px #00122038}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__detailIntro{color:#3c4d67;border-left:2px solid #00808057;width:min(820px,100%);margin-top:24px;margin-bottom:22px;padding:3px 0 3px 18px;font-size:15.2px;line-height:1.82}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap>.CityStoriesBlogs-module__IEJSsG__planCard,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap>.CityStoriesBlogs-module__IEJSsG__nextStep,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap>.CityStoriesBlogs-module__IEJSsG__finalVehicleCard{width:min(820px,100%)}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap>.CityStoriesBlogs-module__IEJSsG__routeMainGuide{background:radial-gradient(circle at 96% 0,#087f8013,#0000 34%),radial-gradient(circle at 0 100%,#b8ff621a,#0000 30%),linear-gradient(135deg,#fff 0%,#fbfdff 100%);border:1px solid #b0cae1c7;border-radius:20px;width:min(820px,100%);margin:30px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #082f520e,inset 0 1px #ffffffe6}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap>.CityStoriesBlogs-module__IEJSsG__routeMainGuide+.CityStoriesBlogs-module__IEJSsG__planCard{margin-top:30px;margin-bottom:34px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap>.CityStoriesBlogs-module__IEJSsG__planCard+.CityStoriesBlogs-module__IEJSsG__articleBody{margin-top:0}.CityStoriesBlogs-module__IEJSsG__routeGuideStep{border-bottom:1px solid #082f5213;grid-template-columns:62px minmax(0,1fr);column-gap:18px;min-width:0;padding:26px 30px 27px 18px;display:grid;position:relative}.CityStoriesBlogs-module__IEJSsG__routeGuideStep:last-child{border-bottom:0}.CityStoriesBlogs-module__IEJSsG__routeGuideRail{justify-content:center;min-height:100%;display:flex;position:relative}.CityStoriesBlogs-module__IEJSsG__routeGuideRail:after{content:"";background:linear-gradient(#00808057,#b8ff6233,#00808014);border-radius:999px;width:2px;position:absolute;top:38px;bottom:-28px;left:50%;transform:translate(-50%)}.CityStoriesBlogs-module__IEJSsG__routeGuideStep:last-child .CityStoriesBlogs-module__IEJSsG__routeGuideRail:after{display:none}.CityStoriesBlogs-module__IEJSsG__routeGuideRail span{z-index:1;color:#087f80;letter-spacing:.04em;background:radial-gradient(circle at 50% 20%,#b8ff622e,#0000 52%),#f1f8f9;border:1px solid #087f801f;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;position:relative;box-shadow:0 8px 18px #082f520e,inset 0 1px #ffffffdb}.CityStoriesBlogs-module__IEJSsG__routeGuideContent{min-width:0;max-width:690px;padding-top:1px}.CityStoriesBlogs-module__IEJSsG__routeGuideContent h2{color:#061b35;letter-spacing:0;margin:0 0 10px;font-size:clamp(20px,2.1vw,26px);font-weight:880;line-height:1.16}.CityStoriesBlogs-module__IEJSsG__routeGuideContent p{color:#213d63;margin:0;font-size:15.5px;font-weight:510;line-height:1.82}.CityStoriesBlogs-module__IEJSsG__routeGuideContent p+p,.CityStoriesBlogs-module__IEJSsG__routeGuideContent .CityStoriesBlogs-module__IEJSsG__sectionList{margin-top:12px}.CityStoriesBlogs-module__IEJSsG__parkingDetailWrap>.CityStoriesBlogs-module__IEJSsG__parkingDecisionGuide{width:min(820px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;margin:30px auto 34px;overflow:visible}.CityStoriesBlogs-module__IEJSsG__parkingDetailWrap .CityStoriesBlogs-module__IEJSsG__parkingDecisionGuide .CityStoriesBlogs-module__IEJSsG__guidedArticleSection{grid-template-columns:9px minmax(0,1fr);align-items:start;column-gap:36px;padding:26px 24px 30px;display:grid}.CityStoriesBlogs-module__IEJSsG__parkingDetailWrap .CityStoriesBlogs-module__IEJSsG__parkingDecisionGuide .CityStoriesBlogs-module__IEJSsG__guidedArticleSection:before{grid-area:1/1;margin-top:10px;position:static}.CityStoriesBlogs-module__IEJSsG__parkingDetailWrap .CityStoriesBlogs-module__IEJSsG__parkingDecisionGuide .CityStoriesBlogs-module__IEJSsG__guidedArticleSection:after{display:none}.CityStoriesBlogs-module__IEJSsG__parkingDetailWrap .CityStoriesBlogs-module__IEJSsG__parkingDecisionGuide .CityStoriesBlogs-module__IEJSsG__guidedArticleSection>*{grid-column:2}.CityStoriesBlogs-module__IEJSsG__parkingDetailWrap .CityStoriesBlogs-module__IEJSsG__parkingDecisionGuide .CityStoriesBlogs-module__IEJSsG__guidedArticleSection>p:first-child{margin-top:0}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__cityNetwork,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__linkPanel,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__countryGuidePanel,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__faqWrap{width:min(820px,100%)}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody{gap:0;width:min(820px,100%);margin-top:22px;display:grid}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #21527013;border-radius:0;margin:0;padding:26px 0 30px 50px;position:relative}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection:before{content:"";background:#00878d;border-radius:999px;width:8px;height:8px;position:absolute;top:30px;left:9px;box-shadow:0 0 0 5px #00878d13,0 8px 15px #0080801f}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection:after{content:"";background:linear-gradient(#00878d33,#00878d09);width:1px;position:absolute;top:44px;bottom:-10px;left:12px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection:last-child{border-bottom:0}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection:last-child:after{display:none}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection h2{color:#09224a;letter-spacing:0;margin:0 0 12px;font-size:20.5px;font-weight:790;line-height:1.2}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection p{color:#30425e;font-size:15.2px;line-height:1.82}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__sectionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__sectionList li{color:#17314c;background:linear-gradient(135deg,#f6fffcfa,#fffffffc);border:1px solid #00878d18;border-radius:8px;min-height:36px;padding:8px 10px 8px 29px;font-size:13.8px;line-height:1.48}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__sectionList li:before{width:6px;height:6px;top:15px;left:13px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDurationSection,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRhythmSection,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection{background:radial-gradient(circle at 100% 0,#b8ff621f,#0000 30%),linear-gradient(135deg,#f6fffcfc,#fffffffe),#fff;border:1px solid #00808024;border-radius:16px;margin:0 0 18px;padding:22px 24px 23px;box-shadow:0 15px 34px #0f22410b,0 2px 6px #0f224104}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDurationSection:before,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRhythmSection:before,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection:before,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection:before{width:52px;height:3px;box-shadow:none;background:linear-gradient(90deg,#31d1a6,#00878d,#b8ff62);border-radius:0 0 999px 999px;top:0;left:22px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDurationSection:after,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRhythmSection:after,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection:after,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection:after{display:none}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRhythmSection{background:linear-gradient(90deg,#061b350b,#0000 48%),linear-gradient(135deg,#fff 0%,#f8fbff 100%);border-color:#082f5229 #082f5229 #082f5229 #06243c;border-left-style:solid;border-left-width:4px;overflow:hidden;box-shadow:0 12px 28px #061f400b,0 3px 10px #0f224106}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRhythmSection:before{display:none}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRhythmSection h2{color:#061b35;align-items:center;gap:11px;margin-bottom:10px;display:flex}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRhythmSection h2:before{content:"1";color:#eaff84;background:linear-gradient(135deg,#06243c,#00878d);border-radius:999px;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:13px;font-weight:900;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRhythmSection p{color:#263b58}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection{background:linear-gradient(90deg,#00878d,#31d1a6) 0 0/100% 4px no-repeat,linear-gradient(135deg,#fff 0%,#fbfdff 58%,#f7fbff 100%);border-color:#082f5229;overflow:hidden;box-shadow:0 16px 36px #061f400e,0 5px 14px #0f224107}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection:before{display:none}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection h2{color:#061b35;align-items:center;gap:11px;margin-bottom:16px;font-size:21px;display:flex}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection h2:before{content:"2";color:#eaff84;background:linear-gradient(135deg,#06243c,#00878d);border-radius:999px;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 8px 16px #00304429}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection{background:linear-gradient(90deg,#061b35fa,#007780eb) 0 0/100% 52px no-repeat,linear-gradient(135deg,#fff 0%,#fbfdff 52%,#f7fbff 100%);border-color:#082f5224 #082f5224 #082f5224 currentColor;border-left-style:none;border-left-width:0;overflow:hidden;box-shadow:0 18px 42px #061f4011,0 6px 16px #0f224109}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection h2{color:#fff;min-height:30px;margin-bottom:18px;font-size:20.5px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection h2:before{color:#06243c;background:#eaff84;box-shadow:0 8px 18px #00122033}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection .CityStoriesBlogs-module__IEJSsG__sectionList li,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection .CityStoriesBlogs-module__IEJSsG__sectionList li{background:#fff;border-color:#082f521f;min-height:38px;box-shadow:0 7px 16px #0b2d5209}.CityStoriesBlogs-module__IEJSsG__tourDurationSection h2,.CityStoriesBlogs-module__IEJSsG__tourHighlightsSection h2,.CityStoriesBlogs-module__IEJSsG__tourInfoSection h2{align-items:center;gap:10px;display:flex}.CityStoriesBlogs-module__IEJSsG__tourDurationSection h2:before,.CityStoriesBlogs-module__IEJSsG__tourHighlightsSection h2:before,.CityStoriesBlogs-module__IEJSsG__tourInfoSection h2:before{color:#006f75;background:linear-gradient(135deg,#00878d1c,#b8ff6233);border-radius:999px;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:13px;font-weight:900;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__tourDurationSection h2:before{content:"1"}.CityStoriesBlogs-module__IEJSsG__tourHighlightsSection h2:before{content:"2"}.CityStoriesBlogs-module__IEJSsG__tourInfoSection h2:before{content:"!"}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection{border-radius:14px;padding:22px 24px 24px;box-shadow:0 14px 34px #0d213e0d,0 4px 12px #0d213e07}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection{background:radial-gradient(circle at 100% 0,#2aa6a614,#0000 34%),linear-gradient(135deg,#fff 0%,#f9fcff 100%);border:1px solid #1f678229;border-top:3px solid #2aa6a6}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection h2,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection h2{color:#061b35;min-height:0;margin-bottom:17px;font-size:20.5px}.CityStoriesBlogs-module__IEJSsG__heroActions{display:none}.CityStoriesBlogs-module__IEJSsG__primaryButton,.CityStoriesBlogs-module__IEJSsG__secondaryButton,.CityStoriesBlogs-module__IEJSsG__planButton,.CityStoriesBlogs-module__IEJSsG__nextPrimary,.CityStoriesBlogs-module__IEJSsG__nextSecondary{border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 20px;font-size:13px;font-weight:850;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__planCard,.CityStoriesBlogs-module__IEJSsG__nextStep{color:#fff;background:radial-gradient(circle at 92% 16%,#b8ff623d,#0000 34%),linear-gradient(135deg,#061b35 0%,#065b68 50%,#18b891 100%);border:1px solid #00808033;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(760px,100%);margin:0 auto;padding:20px 22px;display:grid;box-shadow:0 18px 38px #053e5721,inset 0 1px #ffffff24}.CityStoriesBlogs-module__IEJSsG__planKicker{display:none}.CityStoriesBlogs-module__IEJSsG__planCard strong,.CityStoriesBlogs-module__IEJSsG__nextStep strong{color:#fff;margin:0 0 4px;font-size:16px;font-weight:760;line-height:1.2;display:block}.CityStoriesBlogs-module__IEJSsG__planCard p,.CityStoriesBlogs-module__IEJSsG__nextStep span{color:#ffffffd1;margin:0;font-size:13.2px;font-weight:500;line-height:1.35;display:block}.CityStoriesBlogs-module__IEJSsG__primaryButton,.CityStoriesBlogs-module__IEJSsG__planButton,.CityStoriesBlogs-module__IEJSsG__nextPrimary{color:#001a33;background:linear-gradient(120deg,#b8ff62 0%,#e7ff7f 58%,#f4ffa7 100%);min-width:156px;box-shadow:0 12px 24px #002a3033,0 2px #002a3024,inset 0 1px #ffffff61}.CityStoriesBlogs-module__IEJSsG__primaryButton:after,.CityStoriesBlogs-module__IEJSsG__planButton:after,.CityStoriesBlogs-module__IEJSsG__nextPrimary:after,.CityStoriesBlogs-module__IEJSsG__finalVehicleCard a:after{content:"->";margin-left:9px;font-weight:900}.CityStoriesBlogs-module__IEJSsG__nextSecondary{color:#006f75;background:linear-gradient(90deg,#fff,#e9fffaf2);border:1px solid #00808033}.CityStoriesBlogs-module__IEJSsG__planButton:hover,.CityStoriesBlogs-module__IEJSsG__nextPrimary:hover,.CityStoriesBlogs-module__IEJSsG__nextSecondary:hover,.CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__blogCard,.CityStoriesBlogs-module__IEJSsG__relatedLink:hover,.CityStoriesBlogs-module__IEJSsG__cityLink:hover{transform:translateY(-1px)}.CityStoriesBlogs-module__IEJSsG__sectionHeader{width:min(760px,100%);margin:0 auto 8px}.CityStoriesBlogs-module__IEJSsG__sectionHeader span{color:#275fc7;gap:8px}.CityStoriesBlogs-module__IEJSsG__sectionHeader span:before{content:"";background:#d4a149;border-radius:999px;width:28px;height:2px}.CityStoriesBlogs-module__IEJSsG__toursSectionHeader{justify-content:flex-start;align-items:center;width:min(820px,100%);min-height:34px;margin-top:38px;margin-bottom:18px;display:flex;position:relative}.CityStoriesBlogs-module__IEJSsG__toursSectionHeader:before{content:"";background:linear-gradient(90deg,#0080802e,#b8ff6273,#b7833e40,#0080802e,#0000);border-radius:999px;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.CityStoriesBlogs-module__IEJSsG__toursSectionHeader span{z-index:1;color:#00777d;letter-spacing:.035em;background:radial-gradient(circle at 100% 0,#b8ff6229,#0000 42%),linear-gradient(#fffffffa,#f2fcfafa);border:1px solid #0080802e;border-radius:999px;justify-content:flex-start;gap:9px;width:auto;min-height:30px;padding:0 17px 0 14px;font-size:11px;position:relative;box-shadow:0 8px 20px #102c480e,inset 0 1px #ffffffd1}.CityStoriesBlogs-module__IEJSsG__toursSectionHeader span:before{content:"";background:#00888e;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 5px #00888e14}.CityStoriesBlogs-module__IEJSsG__toursSectionHeader span:after{content:"";background:linear-gradient(90deg,#0080803d,#b7833e6b);border-radius:999px;flex:none;width:20px;height:1px}.CityStoriesBlogs-module__IEJSsG__cardLink,.CityStoriesBlogs-module__IEJSsG__relatedLink,.CityStoriesBlogs-module__IEJSsG__cityLink{color:inherit;text-decoration:none}.CityStoriesBlogs-module__IEJSsG__listWrap{grid-template-columns:1fr;gap:10px;width:min(760px,100%);margin:0 auto;display:grid}.CityStoriesBlogs-module__IEJSsG__toursListWrap{gap:18px;width:min(820px,100%);margin-top:4px;position:relative}.CityStoriesBlogs-module__IEJSsG__listWrap+.CityStoriesBlogs-module__IEJSsG__nextStep,.CityStoriesBlogs-module__IEJSsG__pagination+.CityStoriesBlogs-module__IEJSsG__nextStep{margin-top:56px}.CityStoriesBlogs-module__IEJSsG__toursListWrap:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 88% 0,#b8ff622e,#0000 30%),radial-gradient(circle at 0 100%,#0080801c,#0000 30%),linear-gradient(#f7fdfdb3,#fff0);border-radius:18px;position:absolute;inset:-12px -14px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink{z-index:1;display:block;position:relative}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__blogCard{background:radial-gradient(circle at 100% 0,#b8ff6233,#0000 34%),radial-gradient(circle at 0 100%,#0080801a,#0000 34%),linear-gradient(145deg,#fffffffe,#f8fefdfc),#fff;border:1px solid #00808047;border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:12px;min-height:168px;padding:24px 24px 24px 30px;display:grid;overflow:hidden;box-shadow:0 20px 42px #0f224116,0 2px 7px #0f224108,inset 0 1px #ffffffd1}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__blogCard:after{content:"";opacity:.9;background:linear-gradient(90deg,#fff0,#e8fff6b8);border-radius:0 16px 16px 0;width:116px;height:100%;position:absolute;top:0;right:0}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__blogCard{background:radial-gradient(circle at 100% 0,#b8ff6245,#0000 35%),radial-gradient(circle at 0 100%,#0080801f,#0000 35%),linear-gradient(145deg,#fff,#f7fefdfe),#fff;border-color:#00808075;box-shadow:0 24px 48px #0f22411b,0 5px 12px #0080800e,inset 0 1px #ffffffe0}.CityStoriesBlogs-module__IEJSsG__storyIntro{color:#53647d;border-left:3px solid #00808059;width:min(760px,100%);margin:34px auto 20px;padding:0 0 0 14px;font-size:13.6px;font-weight:500;line-height:1.55}.CityStoriesBlogs-module__IEJSsG__storyIntro+.CityStoriesBlogs-module__IEJSsG__toursSectionHeader{margin-top:28px}.CityStoriesBlogs-module__IEJSsG__blogCard{background:linear-gradient(160deg,#fffffffa,#fafefef5),#fff;border:1px solid #12254616;border-radius:15px;height:100%;min-height:148px;padding:16px 18px 16px 20px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:block;position:relative;box-shadow:0 7px 16px #0f1c3406,0 1px 4px #0f1c3404}.CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__blogCard{background:#fbfdff;border-color:#8ea6ca80;box-shadow:0 10px 22px #0f1c340a,0 2px 5px #0f1c3405}.CityStoriesBlogs-module__IEJSsG__cardAccent{background:linear-gradient(#00808038,#0080809e,#b8ff624d);border-radius:0 999px 999px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardAccent{background:linear-gradient(#b8ff62 0%,#29c89e 38%,#007f83 100%);border-radius:16px 0 0 16px;width:5px;top:0;bottom:0;box-shadow:0 0 22px #0080802e}.CityStoriesBlogs-module__IEJSsG__cardMain{flex-direction:column;flex:auto;justify-content:flex-start;min-width:0;display:flex}.CityStoriesBlogs-module__IEJSsG__metaTop{color:#7a8597;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;font-size:10px;font-weight:620;line-height:1;display:flex}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__metaTop{z-index:1;margin-bottom:9px;position:relative}.CityStoriesBlogs-module__IEJSsG__metaLabel{color:#2155a7;background:#2166d80e;border:1px solid #2166d821;min-height:20px;padding:0 9px;font-size:9.4px;font-weight:800}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__metaLabel{color:#1f5ebd;background:linear-gradient(90deg,#e8f2fffa,#f1f8fffa);border-color:#2166d829;min-height:22px}.CityStoriesBlogs-module__IEJSsG__meta{color:#7a8597;white-space:nowrap;font-size:10px;font-weight:560}.CityStoriesBlogs-module__IEJSsG__cardTitle{color:#08265f;letter-spacing:-.012em;margin:10px 0 7px;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:18px;font-weight:760;line-height:1.16}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardTitle{z-index:1;color:#061b49;max-width:680px;margin:9px 0;font-size:clamp(20px,.62vw + 17px,25px);font-weight:820;line-height:1.13;position:relative}.CityStoriesBlogs-module__IEJSsG__cardDesc{color:#35445a;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:470;line-height:1.48;display:-webkit-box;overflow:hidden}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardDesc{z-index:1;color:#253955;-webkit-line-clamp:3;max-width:700px;font-size:14.2px;font-weight:470;line-height:1.62;position:relative}.CityStoriesBlogs-module__IEJSsG__cardButton{color:#007f83;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #00808080;border-radius:0;justify-content:center;align-items:center;min-height:32px;margin-top:12px;padding:0 0 2px;font-size:12.5px;font-weight:760;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardButton{z-index:1;color:#007980;width:fit-content;min-width:0;min-height:30px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0080809e;border-radius:0;align-self:start;margin-top:2px;padding:0 0 2px;font-size:13px;font-weight:820;position:relative}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardButton:after{content:"->";margin-left:8px;font-weight:900}.CityStoriesBlogs-module__IEJSsG__pagination{justify-content:flex-end;gap:10px;width:min(760px,100%);margin:14px auto 0;display:flex}.CityStoriesBlogs-module__IEJSsG__paginationButton{color:#007d83;background:#fff;border:1px solid #0080802e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 16px;font-size:12.5px;font-weight:820;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 18px #00808014}.CityStoriesBlogs-module__IEJSsG__paginationButton:hover{border-color:#0080805c;transform:translateY(-1px);box-shadow:0 12px 24px #0080801f}.CityStoriesBlogs-module__IEJSsG__nextStep{margin-top:18px;margin-bottom:38px}.CityStoriesBlogs-module__IEJSsG__countryRouteCta{margin-top:32px;margin-bottom:24px}.CityStoriesBlogs-module__IEJSsG__countryPlanningDecisionCta{width:100%;margin:26px 0 30px}.CityStoriesBlogs-module__IEJSsG__cityPlanningDecisionCta{width:100%;margin:4px 0 30px}.CityStoriesBlogs-module__IEJSsG__countryPlanningDecisionCta+.CityStoriesBlogs-module__IEJSsG__guidedOverview,.CityStoriesBlogs-module__IEJSsG__cityPlanningDecisionCta+.CityStoriesBlogs-module__IEJSsG__guidedOverview,.CityStoriesBlogs-module__IEJSsG__countryRouteCta+.CityStoriesBlogs-module__IEJSsG__linkPanel{margin-top:0}.CityStoriesBlogs-module__IEJSsG__cityNetwork,.CityStoriesBlogs-module__IEJSsG__linkPanel,.CityStoriesBlogs-module__IEJSsG__recommendedStories,.CityStoriesBlogs-module__IEJSsG__countryGuidePanel,.CityStoriesBlogs-module__IEJSsG__faqWrap{background:linear-gradient(#fffffffa,#fafefef5),#fff;border:1px solid #dee5f0e6;border-radius:15px;width:min(760px,100%);margin:22px auto 0;padding:22px}.CityStoriesBlogs-module__IEJSsG__cityNetwork:before,.CityStoriesBlogs-module__IEJSsG__linkPanel:before,.CityStoriesBlogs-module__IEJSsG__recommendedStories:before,.CityStoriesBlogs-module__IEJSsG__countryGuidePanel:before,.CityStoriesBlogs-module__IEJSsG__faqWrap:before{content:"";background:#00808038;border-radius:999px;width:46px;height:2px;margin-bottom:16px;display:block}.CityStoriesBlogs-module__IEJSsG__recommendedStories{background:radial-gradient(circle at 88% 10%,#b8ff6257,#0000 31%),radial-gradient(circle at 4% 86%,#00808033,#0000 32%),linear-gradient(#fffffffa,#f8fdfff5),#fff;border-color:#00808047;position:relative;overflow:hidden;box-shadow:0 20px 46px #111f4014,0 0 0 1px #b8ff621f,inset 0 1px #ffffffd9}.CityStoriesBlogs-module__IEJSsG__recommendedStories:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 0% 34%,#b8ff628c 43%,#0080804d 55%,#0000 70%);position:absolute;inset:0;transform:translate(-34%)}@supports (animation-timeline:view()){.CityStoriesBlogs-module__IEJSsG__recommendedStories{animation:1.25s cubic-bezier(.16,1,.3,1) both CityStoriesBlogs-module__IEJSsG__recommended-section-arrive;animation-timeline:view();animation-range:entry cover 48%}.CityStoriesBlogs-module__IEJSsG__recommendedStories:after{animation:1.25s ease-out both CityStoriesBlogs-module__IEJSsG__recommended-section-sweep;animation-timeline:view();animation-range:entry cover 48%}.CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation{animation:.92s ease-out both CityStoriesBlogs-module__IEJSsG__recommended-card-rise;animation-timeline:view();animation-range:entry 5% cover 50%}}@keyframes CityStoriesBlogs-module__IEJSsG__recommended-section-arrive{0%{border-color:#0080801f;transform:translateY(34px)scale(.972);box-shadow:0 8px 18px #111f4006,inset 0 1px #fffc}48%{border-color:#008080a8;transform:translateY(-7px)scale(1.018);box-shadow:0 34px 76px #00808038,0 0 0 12px #b8ff6233,0 0 44px #00808033,inset 0 1px #ffffffe0}to{transform:translateY(0)scale(1)}}@keyframes CityStoriesBlogs-module__IEJSsG__recommended-section-sweep{0%{opacity:0;transform:translate(-48%)}42%{opacity:1}to{opacity:0;transform:translate(48%)}}@keyframes CityStoriesBlogs-module__IEJSsG__recommended-card-rise{0%{opacity:.48;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.CityStoriesBlogs-module__IEJSsG__storyLinkList{grid-template-columns:1fr;gap:10px;display:grid}.CityStoriesBlogs-module__IEJSsG__storyRecommendation{color:inherit;background:#fff;border:1px solid #dee5f0f2;border-radius:13px;gap:6px;padding:15px 16px 14px 19px;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #111f4005}.CityStoriesBlogs-module__IEJSsG__storyRecommendation:before{content:"";background:linear-gradient(#00808029,#00808085,#b8ff6247);border-radius:0 999px 999px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.CityStoriesBlogs-module__IEJSsG__storyRecommendation:hover{background:#f8fbff;border-color:#8ea6ca80;transform:translateY(-1px)}.CityStoriesBlogs-module__IEJSsG__storyRecommendationEyebrow{color:#2155a7;letter-spacing:.07em;text-transform:uppercase;background:#2166d80e;border:1px solid #2166d821;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:4px 9px;font-size:9.2px;font-weight:800;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__storyRecommendation strong{color:#102744;font-size:14px;font-weight:760;line-height:1.25}.CityStoriesBlogs-module__IEJSsG__storyRecommendation span{color:#5c6d86;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.4px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.CityStoriesBlogs-module__IEJSsG__storyRecommendation .CityStoriesBlogs-module__IEJSsG__metaTop{gap:7px;margin-bottom:8px;display:flex}.CityStoriesBlogs-module__IEJSsG__storyRecommendation .CityStoriesBlogs-module__IEJSsG__metaLabel{color:#2155a7;letter-spacing:.075em;-webkit-line-clamp:initial;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:20px;font-size:9.4px;font-weight:800;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__storyRecommendation .CityStoriesBlogs-module__IEJSsG__meta{color:#7a8597;white-space:nowrap;-webkit-line-clamp:initial;align-items:center;width:fit-content;font-size:10px;font-weight:560;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__storyRecommendationCta{color:#007f83;-webkit-line-clamp:initial;align-items:center;width:fit-content;min-height:28px;margin-top:4px;font-size:12.2px;font-weight:850;line-height:1;display:inline-flex;position:relative}.CityStoriesBlogs-module__IEJSsG__storyRecommendationCta:after{content:"";transform-origin:0;background:linear-gradient(90deg,#008b92,#b9ff66e6);border-radius:999px;height:2px;transition:transform .18s;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.CityStoriesBlogs-module__IEJSsG__storyRecommendation:hover .CityStoriesBlogs-module__IEJSsG__storyRecommendationCta:after{transform:scaleX(1)}.CityStoriesBlogs-module__IEJSsG__recommendedActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel{background:radial-gradient(circle at 92% 8%,#2166d824,#0000 34%),radial-gradient(circle at 18% 102%,#0080801a,#0000 32%),linear-gradient(135deg,#fff 0%,#f4fbff 54%,#eef7ff 100%);border-color:#1d7baa2e;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(220px,260px);align-items:center;gap:28px;padding:32px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #111f4011,inset 0 1px #ffffffe6}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel:before{background:linear-gradient(90deg,#00808073,#2166d82e);width:58px;height:3px;margin:0;display:block;position:absolute;top:26px;left:32px}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel span{color:#225bb7;letter-spacing:.08em;text-transform:uppercase;background:#2166d812;border:1px solid #2166d81f;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 12px;font-size:11.5px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel strong{color:#102744;margin-top:10px;font-size:22px;font-weight:800;line-height:1.14;display:block}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel p{color:#48617e;max-width:610px;margin:9px 0 0;font-size:14px;font-weight:500;line-height:1.55}.CityStoriesBlogs-module__IEJSsG__countryGuideActions{background:#ffffff8a;border:1px solid #2166d81f;border-radius:18px;flex-direction:column;justify-self:end;align-items:stretch;gap:12px;width:100%;padding:12px;display:flex;box-shadow:inset 0 1px #ffffffe0}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel a{color:#225bb7;white-space:nowrap;background:#fff;border:1px solid #2166d82e;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:13px;font-weight:820;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 22px #2166d814}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel .CityStoriesBlogs-module__IEJSsG__countryCarsLink{color:#fff;background:linear-gradient(90deg,#ffffff2e,#0000 32%),linear-gradient(120deg,#0c95dd 0%,#16b5bd 52%,#22bd96 100%);border-color:#0080802e;box-shadow:0 16px 30px #129dc438,inset 0 1px #ffffff2e}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel a:hover{border-color:#2166d861;transform:translateY(-1px);box-shadow:0 14px 28px #2166d81f}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel .CityStoriesBlogs-module__IEJSsG__countryCarsLink:hover{background:linear-gradient(90deg,#fff3,#0000 32%),linear-gradient(120deg,#0a8fd8 0%,#10aebf 48%,#1bb18e 100%);border-color:#00808047;box-shadow:0 16px 30px #129dc43d}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel a:after{content:"->";margin-left:9px;font-weight:900}.CityStoriesBlogs-module__IEJSsG__detailWrap .CityStoriesBlogs-module__IEJSsG__countryGuidePanel{background:radial-gradient(circle at 94% 18%,#00808014,#0000 30%),linear-gradient(135deg,#effffcfa,#fff 58%),#fff;border-color:#0080804d;box-shadow:inset 6px 0 #0080807a,0 12px 28px #0638480e}.CityStoriesBlogs-module__IEJSsG__detailWrap .CityStoriesBlogs-module__IEJSsG__countryGuidePanel:before{background:linear-gradient(90deg,#00808075,#b8ff62c7,#0080802e);width:100%;height:3px;top:0;left:0}.CityStoriesBlogs-module__IEJSsG__detailWrap .CityStoriesBlogs-module__IEJSsG__countryGuidePanel span{color:#007d83;background:#0080800e;border-color:#0080801f}.CityStoriesBlogs-module__IEJSsG__detailWrap .CityStoriesBlogs-module__IEJSsG__countryGuideActions{background:#ffffff9e;border-color:#0080801f;box-shadow:inset 0 1px #ffffffe0}.CityStoriesBlogs-module__IEJSsG__detailWrap .CityStoriesBlogs-module__IEJSsG__countryGuidePanel a{color:#fff;background:linear-gradient(135deg,#07364b,#007d83);border-color:#073a4b24;box-shadow:0 12px 24px #073a4b24}.CityStoriesBlogs-module__IEJSsG__detailWrap .CityStoriesBlogs-module__IEJSsG__countryGuidePanel a:hover{background:linear-gradient(135deg,#082d4a,#008b88);border-color:#073a4b38;box-shadow:0 14px 28px #073a4b2e}.CityStoriesBlogs-module__IEJSsG__detailWrap .CityStoriesBlogs-module__IEJSsG__countryGuidePanel .CityStoriesBlogs-module__IEJSsG__countryCarsLink{background:linear-gradient(90deg,#ffffff2e,#0000 32%),linear-gradient(120deg,#0c95dd 0%,#16b5bd 52%,#22bd96 100%);border-color:#0080802e;box-shadow:0 16px 30px #129dc438,inset 0 1px #ffffff2e}.CityStoriesBlogs-module__IEJSsG__detailWrap .CityStoriesBlogs-module__IEJSsG__countryGuidePanel .CityStoriesBlogs-module__IEJSsG__countryCarsLink:hover{background:linear-gradient(90deg,#fff3,#0000 32%),linear-gradient(120deg,#0a8fd8 0%,#10aebf 48%,#1bb18e 100%);border-color:#15a18f57;box-shadow:0 16px 30px #129dc43d,inset 0 1px #fff3}.CityStoriesBlogs-module__IEJSsG__compactHeader{margin-bottom:12px}.CityStoriesBlogs-module__IEJSsG__panelKicker{color:#2b5fb6}.CityStoriesBlogs-module__IEJSsG__compactHeader h2,.CityStoriesBlogs-module__IEJSsG__faqTitle{color:#102744;letter-spacing:-.01em;margin:0;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:18px;font-weight:720;line-height:1.32}.CityStoriesBlogs-module__IEJSsG__compactHeader p{color:#5f6f86;margin:7px 0 0;font-size:13.2px;font-weight:500;line-height:1.45}.CityStoriesBlogs-module__IEJSsG__cityGrid,.CityStoriesBlogs-module__IEJSsG__linkList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 11px;display:grid}.CityStoriesBlogs-module__IEJSsG__cityLink,.CityStoriesBlogs-module__IEJSsG__relatedLink{color:#253850;background:#fff;border:1px solid #dee5f0f5;border-radius:12px;align-items:center;min-height:48px;padding:11px 13px;transition:background-color .18s,border-color .18s,transform .18s;display:grid;box-shadow:0 1px 2px #111f4005}.CityStoriesBlogs-module__IEJSsG__guideFeatureLink{color:#102744;background:radial-gradient(circle at 94% 18%,#00808014,#0000 30%),linear-gradient(135deg,#effffcfa,#fff 58%),#fff;border:1px solid #0080804d;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:4px 0 14px;padding:22px 24px 22px 26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 6px 0 #0080807a,0 12px 28px #0638480e}.CityStoriesBlogs-module__IEJSsG__guideFeatureLink:before{content:"";background:linear-gradient(90deg,#00808075,#b8ff62c7,#0080802e);height:3px;position:absolute;inset:0 0 auto}.CityStoriesBlogs-module__IEJSsG__guideFeatureLink span{color:#007d83;letter-spacing:.08em;text-transform:uppercase;background:#0080800e;border:1px solid #0080801f;border-radius:999px;align-items:center;width:fit-content;min-height:24px;margin-bottom:9px;padding:0 12px;font-size:11.5px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__guideFeatureLink strong{color:#102744;letter-spacing:-.01em;font-size:19px;font-weight:820;line-height:1.15;display:block}.CityStoriesBlogs-module__IEJSsG__guideFeatureLink small{color:#4d5f77;max-width:560px;margin-top:7px;font-size:13.2px;font-weight:500;line-height:1.48;display:block}.CityStoriesBlogs-module__IEJSsG__guideFeatureLink a{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#07364b,#007d83);border:1px solid #073a4b24;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 22px;font-size:13px;font-weight:840;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:0 12px 24px #073a4b24}.CityStoriesBlogs-module__IEJSsG__guideFeatureLink a:hover{background:linear-gradient(135deg,#082d4a,#008b88);border-color:#073a4b38;transform:translateY(-1px);box-shadow:0 14px 28px #073a4b2e}.CityStoriesBlogs-module__IEJSsG__guideFeatureLink a:after{content:"->";margin-left:9px;font-weight:900}.CityStoriesBlogs-module__IEJSsG__finalVehicleCard{color:#fff;background:radial-gradient(circle at 90% 14%,#b8ff623d,#0000 30%),linear-gradient(135deg,#082d4a 0%,#087d81 48%,#19b795 100%);border:1px solid #129dc43d;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(760px,100%);margin:24px auto 40px;padding:24px 26px;display:grid;box-shadow:0 20px 44px #053e572e,inset 0 1px #ffffff1f}.CityStoriesBlogs-module__IEJSsG__finalVehicleCard strong{color:#fff;font-size:18px;font-weight:820;line-height:1.18;display:block}.CityStoriesBlogs-module__IEJSsG__finalVehicleCard span{color:#ffffffe0;max-width:560px;margin-top:5px;font-size:13px;font-weight:520;line-height:1.42;display:block}.CityStoriesBlogs-module__IEJSsG__finalVehicleCard a{color:#001a33;white-space:nowrap;background:linear-gradient(120deg,#b8ff62 0%,#dfff77 52%,#f0ff9a 100%);border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 22px;font-size:12.8px;font-weight:860;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 14px 28px #002a3038,0 3px #002a3029,inset 0 1px #ffffff61}.CityStoriesBlogs-module__IEJSsG__relatedLink{align-content:center;min-height:62px}.CityStoriesBlogs-module__IEJSsG__cityLink:hover,.CityStoriesBlogs-module__IEJSsG__relatedLink:hover{background:#f8fbff;border-color:#8ea6ca80}.CityStoriesBlogs-module__IEJSsG__cityLink span,.CityStoriesBlogs-module__IEJSsG__relatedLink span{color:#102744;text-overflow:ellipsis;white-space:nowrap;font-size:13.2px;font-weight:680;line-height:1.25;display:block;overflow:hidden}.CityStoriesBlogs-module__IEJSsG__relatedLink small{color:#697992;margin-top:3px;font-size:11.2px;font-weight:500;line-height:1.3;display:block}.CityStoriesBlogs-module__IEJSsG__faqWrap{background:#f8fbff}.CityStoriesBlogs-module__IEJSsG__faqTitle{margin-bottom:16px;font-size:20px}.CityStoriesBlogs-module__IEJSsG__faqGrid{grid-template-columns:1fr;gap:13px;display:grid}.CityStoriesBlogs-module__IEJSsG__faqItem{background:0 0;border:0;padding:0}.CityStoriesBlogs-module__IEJSsG__faqItem h3{color:#23344c;margin:0 0 5px;font-size:13.8px;font-weight:680;line-height:1.35}.CityStoriesBlogs-module__IEJSsG__faqItem p{color:#4b5d76;margin:0;font-size:13px;font-weight:500;line-height:1.55}.CityStoriesBlogs-module__IEJSsG__backLinkWrap{flex-wrap:wrap;justify-content:center;gap:12px;width:min(760px,100%);margin:24px auto 0;display:flex}.CityStoriesBlogs-module__IEJSsG__backLinkWrap .CityStoriesBlogs-module__IEJSsG__secondaryButton{color:#00737a;background:radial-gradient(circle at 100% 0,#b8ff622e,#0000 42%),linear-gradient(#fff 0%,#f3fffc 100%);border:1px solid #0080803d;min-height:44px;text-decoration:none;box-shadow:0 14px 28px #0080801a,inset 0 1px #fffc}.CityStoriesBlogs-module__IEJSsG__backLinkWrap .CityStoriesBlogs-module__IEJSsG__secondaryButton:last-child{color:#fff;background:linear-gradient(120deg,#06445f 0%,#007c83 50%,#12a98f 100%);border-color:#00808057;box-shadow:0 16px 32px #005a6233,inset 0 1px #ffffff2e}.CityStoriesBlogs-module__IEJSsG__backLinkWrap .CityStoriesBlogs-module__IEJSsG__secondaryButton:hover{transform:translateY(-1px)}.CityStoriesBlogs-module__IEJSsG__emergencyList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.CityStoriesBlogs-module__IEJSsG__emergencyList li{background:radial-gradient(circle at 96% 10%,#b8ff621f,#0000 30%),#fff;border:1px solid #b5cde2db;border-left:4px solid #00808061;border-radius:12px;gap:5px;padding:13px 15px;display:grid;box-shadow:0 7px 16px #111f4007}.CityStoriesBlogs-module__IEJSsG__itineraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.CityStoriesBlogs-module__IEJSsG__itineraryCard{background:radial-gradient(circle at 92% 8%,#b8ff6229,#0000 34%),linear-gradient(145deg,#fff 0%,#f7fcff 100%);border:1px solid #b5cde2e0;border-radius:14px;padding:16px 17px 17px;position:relative;overflow:hidden;box-shadow:0 10px 22px #111f400a,inset 0 1px #ffffffdb}.CityStoriesBlogs-module__IEJSsG__itineraryCard:before{content:"";background:linear-gradient(#00808057,#008080ad,#b8ff6257);border-radius:0 999px 999px 0;width:4px;position:absolute;top:16px;bottom:16px;left:0}.CityStoriesBlogs-module__IEJSsG__itineraryCard span{color:#007d83;letter-spacing:.07em;text-transform:uppercase;background:#0080800f;border:1px solid #00808021;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__itineraryCard h3{color:#102744;margin:10px 0 7px;font-size:16px;font-weight:820;line-height:1.22}.CityStoriesBlogs-module__IEJSsG__itineraryCard p{color:#40536d;margin:0;font-size:13.1px;font-weight:500;line-height:1.55}.CityStoriesBlogs-module__IEJSsG__itineraryCard ol{color:#4b5d76;gap:8px;margin:13px 0 0;padding-left:18px;display:grid}.CityStoriesBlogs-module__IEJSsG__itineraryCard li::marker{color:#007d83;font-weight:900}.CityStoriesBlogs-module__IEJSsG__itineraryCard strong{color:#18324f;font-size:12.8px;font-weight:800;line-height:1.32;display:block}.CityStoriesBlogs-module__IEJSsG__itineraryCard small{color:#60718a;margin-top:2px;font-size:12.2px;font-weight:500;line-height:1.42;display:block}.CityStoriesBlogs-module__IEJSsG__emergencyList .CityStoriesBlogs-module__IEJSsG__emergencyClickableItem{padding:0;transition:border-color .18s,box-shadow .18s,transform .18s}.CityStoriesBlogs-module__IEJSsG__emergencyCardLink{min-height:100%;color:inherit;gap:5px;padding:13px 15px;text-decoration:none;display:grid}.CityStoriesBlogs-module__IEJSsG__emergencyList .CityStoriesBlogs-module__IEJSsG__emergencyClickableItem:hover{border-color:#00808057;transform:translateY(-1px);box-shadow:0 12px 24px #111f400b,0 0 0 1px #b8ff6229}.CityStoriesBlogs-module__IEJSsG__emergencyList strong{color:#102744;font-size:13.4px;font-weight:780;line-height:1.25}.CityStoriesBlogs-module__IEJSsG__emergencyList a,.CityStoriesBlogs-module__IEJSsG__emergencyList span{color:#007d83;font-size:12.8px;font-weight:760;line-height:1.35;text-decoration:none}.CityStoriesBlogs-module__IEJSsG__emergencyList li:last-child:nth-child(odd){grid-column:1/-1}.CityStoriesBlogs-module__IEJSsG__emptyState{color:#102744;background:#fff;border:1px solid #dee5f0e6;border-radius:14px;width:min(760px,100% - 32px);margin:48px auto;padding:24px}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody{margin-top:16px}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection{padding:0}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection:not(:first-child){border-top:0;margin-top:34px;padding-top:0}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection h2{letter-spacing:-.024em;max-width:720px;margin-top:0;margin-bottom:14px}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection>p{color:#33435a;max-width:720px;font-size:15.3px;line-height:1.82}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection>.CityStoriesBlogs-module__IEJSsG__planCard{margin-top:36px}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__guidedOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__guidedArticleSection{padding-left:0}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__guidedArticleSection:before,.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__guidedArticleSection:after{display:none}.CityStoriesBlogs-module__IEJSsG__airportDecisionPanel,.CityStoriesBlogs-module__IEJSsG__airportTimingPanel,.CityStoriesBlogs-module__IEJSsG__airportMistakePanel,.CityStoriesBlogs-module__IEJSsG__cityRecommendationPanel,.CityStoriesBlogs-module__IEJSsG__cityMistakePanel,.CityStoriesBlogs-module__IEJSsG__tourMistakePanel{background:radial-gradient(circle at 100% 0,#b8ff6229,#0000 32%),linear-gradient(135deg,#fff 0%,#f8fcff 100%);border:1px solid #082f521a;border-radius:16px;width:100%;margin:26px 0 34px;padding:22px 24px 24px;box-shadow:0 16px 34px #082f520d}.CityStoriesBlogs-module__IEJSsG__airportMistakePanel,.CityStoriesBlogs-module__IEJSsG__cityMistakePanel,.CityStoriesBlogs-module__IEJSsG__tourMistakePanel{background:radial-gradient(circle at 100% 0,#ffc95c29,#0000 34%),linear-gradient(135deg,#fff 0%,#fbfdff 100%)}.CityStoriesBlogs-module__IEJSsG__airportTimingPanel{background:radial-gradient(circle at 100% 0,#469aff21,#0000 34%),linear-gradient(135deg,#fff 0%,#f7fbff 100%)}.CityStoriesBlogs-module__IEJSsG__airportDecisionHeader{max-width:700px}.CityStoriesBlogs-module__IEJSsG__airportDecisionHeader span{color:#087f80;letter-spacing:.07em;text-transform:uppercase;background:#e9fffad1;border:1px solid #087f8024;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 12px;font-size:11.5px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__airportDecisionHeader h2{color:#061b35;letter-spacing:0;margin:12px 0 0;font-size:22px;font-weight:800;line-height:1.22}.CityStoriesBlogs-module__IEJSsG__airportDecisionHeader p{color:#40536d;margin:10px 0 0;font-size:14.4px;font-weight:480;line-height:1.7}.CityStoriesBlogs-module__IEJSsG__airportDecisionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.CityStoriesBlogs-module__IEJSsG__airportDecisionCard{background:linear-gradient(90deg,#087f803d,#0000 38%) 0 0/100% 3px no-repeat,#fff;border:1px solid #b0cae1c7;border-radius:12px;min-width:0;padding:15px 16px 16px;box-shadow:0 8px 18px #082f5209}.CityStoriesBlogs-module__IEJSsG__airportDecisionCard span{color:#087f80;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:850;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__airportDecisionCard strong{color:#082d4a;margin-top:8px;font-size:15.2px;font-weight:820;line-height:1.26;display:block}.CityStoriesBlogs-module__IEJSsG__airportDecisionCard p{color:#4c5f78;margin:8px 0 0;font-size:13px;line-height:1.58}.CityStoriesBlogs-module__IEJSsG__airportTimingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.CityStoriesBlogs-module__IEJSsG__airportTimingCard{background:linear-gradient(90deg,#469aff2e,#0000 42%) 0 0/100% 3px no-repeat,#fff;border:1px solid #b0cae1c2;border-radius:13px;min-width:0;padding:15px 16px 16px;box-shadow:0 8px 18px #082f5209}.CityStoriesBlogs-module__IEJSsG__airportTimingCard span{color:#28689f;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:850;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__airportTimingCard strong{color:#082d4a;margin-top:8px;font-size:15.2px;font-weight:820;line-height:1.26;display:block}.CityStoriesBlogs-module__IEJSsG__airportTimingCard p{color:#4c5f78;margin:8px 0 0;font-size:13px;line-height:1.58}.CityStoriesBlogs-module__IEJSsG__airportMistakeList{gap:10px;margin-top:18px;display:grid}.CityStoriesBlogs-module__IEJSsG__airportMistakeItem{background:#fffffff0;border:1px solid #b0cae1b8;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;padding:14px 16px;display:grid}.CityStoriesBlogs-module__IEJSsG__airportMistakeItem>span{color:#8a5b00;background:#fff5cff2;border-radius:999px;justify-content:center;align-items:center;width:32px;height:28px;font-size:11px;font-weight:850;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__airportMistakeItem strong{color:#082d4a;font-size:14.8px;font-weight:820;line-height:1.25;display:block}.CityStoriesBlogs-module__IEJSsG__airportMistakeItem p{color:#445872;margin:6px 0 0;font-size:13px;line-height:1.58}@media (max-width:820px){.CityStoriesBlogs-module__IEJSsG__wrap{width:calc(100% - 28px);max-width:720px;padding:28px 24px}.CityStoriesBlogs-module__IEJSsG__planCard,.CityStoriesBlogs-module__IEJSsG__nextStep,.CityStoriesBlogs-module__IEJSsG__finalVehicleCard{grid-template-columns:1fr}.CityStoriesBlogs-module__IEJSsG__planButton,.CityStoriesBlogs-module__IEJSsG__nextPrimary,.CityStoriesBlogs-module__IEJSsG__nextSecondary,.CityStoriesBlogs-module__IEJSsG__finalVehicleCard a{width:100%}.CityStoriesBlogs-module__IEJSsG__blogCard{grid-template-columns:1fr;min-height:0}.CityStoriesBlogs-module__IEJSsG__listWrap{grid-template-columns:1fr}.CityStoriesBlogs-module__IEJSsG__toursListWrap{gap:13px;width:min(100%,680px)}.CityStoriesBlogs-module__IEJSsG__toursListWrap:before{border-radius:15px;inset:-9px -8px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__blogCard{grid-template-columns:1fr;gap:13px;min-height:0;padding:19px 18px 18px 23px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__blogCard:after{width:46px;height:46px;top:16px;right:16px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardTitle{font-size:clamp(19px,2.6vw,23px)}.CityStoriesBlogs-module__IEJSsG__cardButton{align-self:flex-start;width:fit-content}.CityStoriesBlogs-module__IEJSsG__cityGrid,.CityStoriesBlogs-module__IEJSsG__linkList,.CityStoriesBlogs-module__IEJSsG__storyLinkList,.CityStoriesBlogs-module__IEJSsG__emergencyList,.CityStoriesBlogs-module__IEJSsG__itineraryGrid{grid-template-columns:1fr}.CityStoriesBlogs-module__IEJSsG__guideFeatureLink{grid-template-columns:1fr;gap:16px;padding:20px 22px}.CityStoriesBlogs-module__IEJSsG__guideFeatureLink a{justify-self:stretch;width:100%}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel{grid-template-columns:1fr;gap:18px;padding:28px 24px}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel:before{top:22px;left:24px}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel strong{max-width:560px;font-size:clamp(24px,5vw,30px);line-height:1.08}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel p{max-width:620px;font-size:14.5px;line-height:1.58}.CityStoriesBlogs-module__IEJSsG__countryGuideActions{justify-self:stretch;width:100%;max-width:520px;margin-top:2px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap{width:calc(100% - 28px);max-width:760px;padding-top:34px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__h1{font-size:clamp(26px,3.4vw,34px)}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__lead{font-size:15px;line-height:1.72}.CityStoriesBlogs-module__IEJSsG__tourHeroVisual{border-radius:14px;grid-template-columns:1fr;margin:24px auto 22px}.CityStoriesBlogs-module__IEJSsG__tourHeroImage{aspect-ratio:16/9;height:auto;min-height:0}.CityStoriesBlogs-module__IEJSsG__tourRouteStrip{background:#fff;border-top:1px solid #1943671a;border-left:0;grid-template-rows:none;grid-template-columns:1fr;gap:0;height:auto;position:static}.CityStoriesBlogs-module__IEJSsG__tourRouteStrip span{color:#112948;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-bottom:1px solid #19436714;border-radius:0}.CityStoriesBlogs-module__IEJSsG__tourRouteStrip span:last-child{border-bottom:0}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection{padding:19px 0 21px 32px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDurationSection,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection{padding:17px 16px 18px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__sectionList{grid-template-columns:1fr}}@media (max-width:480px){.CityStoriesBlogs-module__IEJSsG__wrap{width:calc(100% - 18px);max-width:460px;padding:24px 16px}.CityStoriesBlogs-module__IEJSsG__h1{font-size:25px}.CityStoriesBlogs-module__IEJSsG__lead{font-size:13.5px}.CityStoriesBlogs-module__IEJSsG__planCard,.CityStoriesBlogs-module__IEJSsG__nextStep,.CityStoriesBlogs-module__IEJSsG__cityNetwork,.CityStoriesBlogs-module__IEJSsG__linkPanel,.CityStoriesBlogs-module__IEJSsG__recommendedStories,.CityStoriesBlogs-module__IEJSsG__countryGuidePanel,.CityStoriesBlogs-module__IEJSsG__faqWrap,.CityStoriesBlogs-module__IEJSsG__finalVehicleCard{padding:16px}.CityStoriesBlogs-module__IEJSsG__toursListWrap{gap:12px}.CityStoriesBlogs-module__IEJSsG__toursListWrap:before{inset:-6px -4px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__blogCard{border-radius:13px;padding:17px 15px 17px 20px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardAccent{border-radius:13px 0 0 13px;width:4px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__blogCard:after{opacity:.5;width:38px;height:38px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardTitle{font-size:19px;line-height:1.16}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardDesc{font-size:13.5px;line-height:1.55}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardButton{min-height:34px;margin-top:13px;font-size:13px}.CityStoriesBlogs-module__IEJSsG__articleSection{padding:3px 0 1px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection{padding:18px 0 20px 27px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__h1{font-size:27px;line-height:1.12}.CityStoriesBlogs-module__IEJSsG__tourHeroImage{aspect-ratio:4/3}.CityStoriesBlogs-module__IEJSsG__tourRouteStrip span{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:9px 11px;font-size:12px}.CityStoriesBlogs-module__IEJSsG__tourRouteStrip i{width:22px;height:22px;font-size:10px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDurationSection,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection{padding:16px 14px 17px}.CityStoriesBlogs-module__IEJSsG__articleSection h2{margin-top:26px;font-size:21px;line-height:1.22}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection h2{margin-top:0;font-size:17.8px}.CityStoriesBlogs-module__IEJSsG__articleSection p,.CityStoriesBlogs-module__IEJSsG__detailIntro{font-size:14.5px;line-height:1.78}.CityStoriesBlogs-module__IEJSsG__detailImage{border-radius:13px;max-height:280px;margin:18px auto 22px}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel{grid-template-columns:1fr;gap:16px;padding:24px 18px}.CityStoriesBlogs-module__IEJSsG__guideFeatureLink a{width:100%;min-height:44px;padding:0 14px;font-size:12.5px}.CityStoriesBlogs-module__IEJSsG__countryGuideActions{justify-self:stretch;align-items:stretch;width:100%;max-width:none;padding:10px}.CityStoriesBlogs-module__IEJSsG__countryGuidePanel a{width:100%;min-height:44px;padding:0 14px;font-size:12.5px}.CityStoriesBlogs-module__IEJSsG__storyIntro{margin:24px auto 16px;font-size:13px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__sectionList li{min-height:0;padding-top:10px;padding-bottom:10px}}.CityStoriesBlogs-module__IEJSsG__airportInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.CityStoriesBlogs-module__IEJSsG__airportInfoCard{background:radial-gradient(circle at 98% 0,#00808013,#0000 32%),linear-gradient(145deg,#fff 0%,#fcfdff 58%,#f9fcfd 100%);border:1px solid #b5cde2e0;border-radius:14px;min-height:154px;padding:17px 20px 18px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 10px 22px #111f400a,inset 0 1px #ffffffdb}.CityStoriesBlogs-module__IEJSsG__airportInfoCard:before{content:"";background:linear-gradient(#00808057,#008080ad,#b8ff625c);border-radius:0 999px 999px 0;width:4px;position:absolute;top:18px;bottom:18px;left:0}.CityStoriesBlogs-module__IEJSsG__airportInfoCard:after{content:"";opacity:.55;background:linear-gradient(90deg,#00808047,#b8ff6257);border-radius:999px;width:34px;height:2px;position:absolute;bottom:16px;right:18px}.CityStoriesBlogs-module__IEJSsG__airportInfoCard:hover{border-color:#00808052;transform:translateY(-1px);box-shadow:0 14px 28px #111f400d,inset 0 1px #ffffffe6}.CityStoriesBlogs-module__IEJSsG__airportInfoCard h3,.CityStoriesBlogs-module__IEJSsG__airportSteps h3{color:#102744;margin:0 0 8px;font-size:15.6px;font-weight:800;line-height:1.28}.CityStoriesBlogs-module__IEJSsG__airportInfoCard p{color:#4b5d76;margin:0;font-size:13.15px;font-weight:480;line-height:1.6}.CityStoriesBlogs-module__IEJSsG__airportSteps{background:radial-gradient(circle at 96% 4%,#b8ff6226,#0000 30%),linear-gradient(135deg,#effffcf5,#fff 58%),#fff;border:1px solid #b0cfdcdb;border-left:5px solid #0080806b;border-radius:15px;margin-top:24px;padding:19px 22px 20px 24px;position:relative;box-shadow:0 12px 28px #111f400a,inset 0 1px #ffffffe0}.CityStoriesBlogs-module__IEJSsG__airportSteps ol{color:#37445c;gap:10px;margin:0;padding-left:20px;font-size:14.2px;font-weight:480;line-height:1.62;display:grid}.CityStoriesBlogs-module__IEJSsG__airportSteps li::marker{color:#007d83;font-weight:800}.CityStoriesBlogs-module__IEJSsG__resourceLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:24px;margin-bottom:0;display:grid}.CityStoriesBlogs-module__IEJSsG__resourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink{background:linear-gradient(#fffffffa,#f8fdfffa),#fff;border-color:#b0cae1d6;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;min-height:62px;padding:14px 18px;box-shadow:0 9px 18px #111f4008,inset 0 1px #ffffffd1}.CityStoriesBlogs-module__IEJSsG__resourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink:after{content:"->";color:#007d83;opacity:.72;justify-self:end;font-size:12px;font-weight:900;transition:opacity .18s,transform .18s}.CityStoriesBlogs-module__IEJSsG__resourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink span{white-space:normal;padding-right:12px}.CityStoriesBlogs-module__IEJSsG__resourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink:hover{background:radial-gradient(circle at 96% 12%,#b8ff6229,#0000 32%),#fff;border-color:#00808047}.CityStoriesBlogs-module__IEJSsG__resourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink:hover:after{opacity:1;transform:translate(2px)}.CityStoriesBlogs-module__IEJSsG__resourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink:last-child:nth-child(odd){grid-column:1/-1}.CityStoriesBlogs-module__IEJSsG__resourceLinks+.CityStoriesBlogs-module__IEJSsG__planCard{margin-top:42px;position:relative}.CityStoriesBlogs-module__IEJSsG__resourceLinks+.CityStoriesBlogs-module__IEJSsG__planCard:before{content:"";background:linear-gradient(90deg,#0000,#00808047,#b8ff6257,#0080802e,#0000);height:1px;position:absolute;top:-24px;left:0;right:0}.CityStoriesBlogs-module__IEJSsG__airportAccordionWrap{margin-top:24px}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__airportAccordionWrap .CityStoriesBlogs-module__IEJSsG__guidedArticleSection{padding:22px 0 24px 48px}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__airportAccordionWrap .CityStoriesBlogs-module__IEJSsG__guidedArticleSection:before,.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__airportAccordionWrap .CityStoriesBlogs-module__IEJSsG__guidedArticleSection:after{display:block}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__airportAccordionWrap .CityStoriesBlogs-module__IEJSsG__introArticleSection p{max-width:760px}.CityStoriesBlogs-module__IEJSsG__airportAccordionCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:2px 0 22px 48px;display:grid}.CityStoriesBlogs-module__IEJSsG__airportAccordionCards .CityStoriesBlogs-module__IEJSsG__airportInfoCard{min-height:0}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__airportAccordionWrap .CityStoriesBlogs-module__IEJSsG__airportSteps,.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__airportAccordionWrap .CityStoriesBlogs-module__IEJSsG__resourceLinks{margin-left:48px}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__planCard{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 92% 16%,#b8ff623d,#0000 34%),linear-gradient(135deg,#061b35 0%,#065b68 50%,#18b891 100%);border:1px solid #00808033;border-radius:14px;width:min(760px,100%);box-shadow:0 18px 38px #053e5721,inset 0 1px #ffffff24}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__planCard strong{color:#fff}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__planCard p{color:#ffffffd6}.CityStoriesBlogs-module__IEJSsG__airportUtilityPanel{background:radial-gradient(circle at 96% 0,#087f8011,#0000 34%),linear-gradient(135deg,#fff 0%,#f8fcff 100%);border-top:3px solid #087f8094}.CityStoriesBlogs-module__IEJSsG__airportTimingUtilityPanel{background:radial-gradient(circle at 98% 0,#469aff18,#0000 32%),linear-gradient(135deg,#fff 0%,#f7fbff 100%);border-left:4px solid #469aff47}.CityStoriesBlogs-module__IEJSsG__airportMistakeUtilityPanel{margin-bottom:34px}.CityStoriesBlogs-module__IEJSsG__airportResourcePanel{box-sizing:border-box;background:radial-gradient(circle at 98% 0,#087f800b,#0000 34%),linear-gradient(135deg,#fff 0%,#fbfdff 100%);border-color:#b0cae1c7}.CityStoriesBlogs-module__IEJSsG__airportResourcePanel .CityStoriesBlogs-module__IEJSsG__resourceLinks{margin-top:16px}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__airportResourcePanel+.CityStoriesBlogs-module__IEJSsG__planCard{margin-top:36px;margin-bottom:42px}.CityStoriesBlogs-module__IEJSsG__articleSection>p+p{margin-top:14px}@media (max-width:820px){.CityStoriesBlogs-module__IEJSsG__airportInfoGrid,.CityStoriesBlogs-module__IEJSsG__resourceLinks,.CityStoriesBlogs-module__IEJSsG__airportAccordionCards{grid-template-columns:1fr}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__airportAccordionWrap .CityStoriesBlogs-module__IEJSsG__guidedArticleSection{padding-left:30px}.CityStoriesBlogs-module__IEJSsG__airportAccordionCards,.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__airportAccordionWrap .CityStoriesBlogs-module__IEJSsG__airportSteps,.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__airportAccordionWrap .CityStoriesBlogs-module__IEJSsG__resourceLinks{margin-left:0}}.CityStoriesBlogs-module__IEJSsG__practicalDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody{margin-top:14px}.CityStoriesBlogs-module__IEJSsG__practicalDetailWrap .CityStoriesBlogs-module__IEJSsG__detailIntro{border-left:3px solid #0080804d;padding-left:16px}.CityStoriesBlogs-module__IEJSsG__practicalGroup{padding:0}.CityStoriesBlogs-module__IEJSsG__practicalGroup:not(:first-child){border-top:1px solid #dee5f0db;margin-top:24px;padding-top:14px}.CityStoriesBlogs-module__IEJSsG__practicalGroup h2{color:#10264a;letter-spacing:-.022em;max-width:720px;margin-top:0;margin-bottom:12px;font-size:22px;font-weight:760;line-height:1.22}.CityStoriesBlogs-module__IEJSsG__practicalGrid{grid-template-columns:1fr;gap:8px;display:grid}.CityStoriesBlogs-module__IEJSsG__practicalDisclosure{background:radial-gradient(circle at 100% 0,#0080800b,#0000 30%),linear-gradient(145deg,#fff 0%,#fbfdff 100%);border:1px solid #b5cde2db;border-left:4px solid #00808057;border-radius:13px;overflow:hidden;box-shadow:0 7px 16px #111f4006,inset 0 1px #ffffffe6}.CityStoriesBlogs-module__IEJSsG__practicalDisclosure summary{cursor:pointer;color:#102744;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:50px;padding:13px 16px 13px 18px;font-size:14.4px;font-weight:800;line-height:1.25;list-style:none;display:grid}.CityStoriesBlogs-module__IEJSsG__practicalDisclosure summary::-webkit-details-marker{display:none}.CityStoriesBlogs-module__IEJSsG__practicalDisclosure summary:after{content:"+";color:#007d83;background:#00808014;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:900;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__practicalDisclosure[open] summary:after{content:"-"}.CityStoriesBlogs-module__IEJSsG__practicalDisclosureBody{border-top:1px solid #dee5f0c7;padding:13px 16px 16px 18px}.CityStoriesBlogs-module__IEJSsG__practicalDisclosureBody p{color:#40536d;margin:0;font-size:13.4px;font-weight:480;line-height:1.62}.CityStoriesBlogs-module__IEJSsG__practicalInfoCard{background:radial-gradient(circle at 100% 0,#00808012,#0000 34%),linear-gradient(145deg,#fff 0%,#fcfdff 58%,#f9fcfd 100%);border:1px solid #b5cde2e0;border-radius:14px;min-height:150px;padding:17px 20px 18px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 10px 22px #111f4009,inset 0 1px #ffffffdb}.CityStoriesBlogs-module__IEJSsG__practicalInfoCard:before{content:"";background:linear-gradient(#00808052,#008080a3,#b8ff6257);border-radius:0 999px 999px 0;width:4px;position:absolute;top:18px;bottom:18px;left:0}.CityStoriesBlogs-module__IEJSsG__practicalInfoCard:hover{border-color:#0080804d;transform:translateY(-1px);box-shadow:0 14px 28px #111f400c,inset 0 1px #ffffffe6}.CityStoriesBlogs-module__IEJSsG__practicalInfoCard h3{color:#102744;margin:0 0 8px;font-size:15.8px;font-weight:800;line-height:1.28}.CityStoriesBlogs-module__IEJSsG__practicalInfoCard p{color:#40536d;margin:0;font-size:13.3px;font-weight:480;line-height:1.62}.CityStoriesBlogs-module__IEJSsG__practicalBulletList{color:#4b5d76;gap:7px;margin:12px 0 0;padding-left:18px;font-size:12.9px;font-weight:500;line-height:1.5;display:grid}.CityStoriesBlogs-module__IEJSsG__practicalBulletList li::marker{color:#007d83;font-weight:800}.CityStoriesBlogs-module__IEJSsG__practicalResourceLinks{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}.CityStoriesBlogs-module__IEJSsG__practicalResourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink{background:radial-gradient(circle at 94% 14%,#b8ff622b,#0000 34%),linear-gradient(135deg,#fff 0%,#f4fffd 58%,#eef9ff 100%);border-color:#00808047;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:12px 11px 12px 18px;position:relative;overflow:hidden;box-shadow:0 10px 22px #073a4b12,inset 0 1px #ffffffe6}.CityStoriesBlogs-module__IEJSsG__practicalResourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink:before{content:"";opacity:.78;background:linear-gradient(#007d83,#b8ff62e6);border-radius:0 999px 999px 0;width:3px;transition:opacity .18s,transform .18s;position:absolute;top:12px;bottom:12px;left:0}.CityStoriesBlogs-module__IEJSsG__practicalResourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink:after{content:"www";color:#007d83;letter-spacing:.05em;text-align:center;background:#ffffffb8;border:1px solid #0080802e;border-radius:999px;justify-content:center;place-self:center end;align-items:center;min-width:34px;min-height:24px;padding:0 7px;font-family:Arial,sans-serif;font-size:9px;font-weight:900;line-height:1;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 5px 12px #073a4b14,inset 0 1px #ffffffd1}.CityStoriesBlogs-module__IEJSsG__practicalResourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink span{color:#082d4a;white-space:normal;font-weight:800}.CityStoriesBlogs-module__IEJSsG__practicalResourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink:hover,.CityStoriesBlogs-module__IEJSsG__practicalResourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink:focus-visible{background:radial-gradient(circle at 94% 14%,#b8ff6247,#0000 34%),linear-gradient(135deg,#fff 0%,#effffb 55%,#e8f7ff 100%);border-color:#00808073;box-shadow:0 14px 28px #073a4b1c,inset 0 1px #ffffffeb}.CityStoriesBlogs-module__IEJSsG__practicalResourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink:hover:before,.CityStoriesBlogs-module__IEJSsG__practicalResourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink:focus-visible:before{opacity:1;transform:scaleY(1.15)}.CityStoriesBlogs-module__IEJSsG__practicalResourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink:hover:after,.CityStoriesBlogs-module__IEJSsG__practicalResourceLinks .CityStoriesBlogs-module__IEJSsG__relatedLink:focus-visible:after{color:#006b70;background:#fff;border-color:#00808052;transform:translateY(-1px);box-shadow:0 7px 14px #073a4b1f,inset 0 1px #ffffffe6}.CityStoriesBlogs-module__IEJSsG__practicalTaxiCard{background:radial-gradient(circle at 92% 8%,#b8ff6224,#0000 32%),linear-gradient(145deg,#effffcf5,#fff 60%),#fff;border-color:#0080803d}.CityStoriesBlogs-module__IEJSsG__practicalPhoneList{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.CityStoriesBlogs-module__IEJSsG__practicalPhoneList li{color:#23344c;background:#ffffffb8;border:1px solid #b0cae1c7;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 10px;padding:9px 11px;font-size:12.6px;font-weight:680;display:flex}.CityStoriesBlogs-module__IEJSsG__practicalPhoneList a{color:#007d83;font-weight:820;text-decoration:none}.CityStoriesBlogs-module__IEJSsG__practicalGroup>.CityStoriesBlogs-module__IEJSsG__planCard{margin-top:26px;margin-bottom:4px;position:relative}.CityStoriesBlogs-module__IEJSsG__practicalGroup>.CityStoriesBlogs-module__IEJSsG__planCard:before{content:"";background:linear-gradient(90deg,#0000,#00808047,#b8ff6257,#0080802e,#0000);height:1px;position:absolute;top:-18px;left:0;right:0}.CityStoriesBlogs-module__IEJSsG__practicalDetailWrap>.CityStoriesBlogs-module__IEJSsG__nextStep{margin-top:30px}@media (max-width:820px){.CityStoriesBlogs-module__IEJSsG__practicalGrid{grid-template-columns:1fr}}@media (max-width:480px){.CityStoriesBlogs-module__IEJSsG__practicalGroup:not(:first-child){margin-top:26px;padding-top:14px}.CityStoriesBlogs-module__IEJSsG__practicalGroup h2{font-size:21px}.CityStoriesBlogs-module__IEJSsG__practicalInfoCard{padding:16px 16px 17px 18px}}.CityStoriesBlogs-module__IEJSsG__scope,.CityStoriesBlogs-module__IEJSsG__scope *,.CityStoriesBlogs-module__IEJSsG__scope :before,.CityStoriesBlogs-module__IEJSsG__scope :after{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap{--tour-ink:#061b35;--tour-blue:#082d4a;--tour-teal:#087f80;--tour-line:#082f521f;--tour-card:#fff;color:var(--tour-ink);background:linear-gradient(#fff 0% 62%,#fbfdff 100%)}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap *,.CityStoriesBlogs-module__IEJSsG__tourHeroVisual,.CityStoriesBlogs-module__IEJSsG__tourRouteStrip,.CityStoriesBlogs-module__IEJSsG__tourRouteStrip span{min-width:0}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection{border-bottom-color:var(--tour-line);background:0 0}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection:before{background:var(--tour-teal);box-shadow:0 0 0 5px #087f8012,0 8px 15px #082f521a}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection:after{background:linear-gradient(#082f522e,#087f800a)}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection h2{color:var(--tour-ink)}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection p{color:#30425e}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__detailIntro{color:#334660;border-left-color:#087f8052}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection{background:var(--tour-card);border-radius:12px;padding:21px 24px 23px;box-shadow:0 14px 34px #082f520d,0 3px 10px #082f5206}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection{border:1px solid #082f521f;border-top:3px solid var(--tour-teal)}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection{background:linear-gradient(135deg,#fff 0%,#fffdf8 100%);border:1px solid #9b723129;border-top:3px solid #c58a2e}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection h2,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection h2{min-height:0;color:var(--tour-ink);align-items:center;gap:10px;margin:0 0 16px;font-size:20.5px;display:flex}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection h2:before,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection h2:before{content:"";width:28px;height:3px;box-shadow:none;border-radius:999px;flex:0 0 28px;display:inline-block}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection h2:before{background:linear-gradient(90deg,var(--tour-blue),var(--tour-teal))}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection h2:before{background:#c58a2e}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection .CityStoriesBlogs-module__IEJSsG__sectionList li,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection .CityStoriesBlogs-module__IEJSsG__sectionList li{min-height:36px;box-shadow:none;background:#fff}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection .CityStoriesBlogs-module__IEJSsG__sectionList li{border-color:#082f521c}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection .CityStoriesBlogs-module__IEJSsG__sectionList li{border-color:#9b723121}@media (max-width:820px){.CityStoriesBlogs-module__IEJSsG__scope{max-width:100vw;overflow-x:hidden}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap{width:min(100%,100vw - 28px);max-width:calc(100vw - 28px)}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__h1,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__lead{overflow-wrap:break-word;max-width:100%}.CityStoriesBlogs-module__IEJSsG__tourHeroVisual{background:radial-gradient(circle at 92% 10%,#b8ff622e,#0000 28%),radial-gradient(circle at 8% 96%,#21c7a324,#0000 30%),linear-gradient(135deg,#061b35 0%,#082d4a 50%,#087f80 100%);width:100%;max-width:100%}.CityStoriesBlogs-module__IEJSsG__tourRouteStrip{background:0 0;border-top:0;grid-template-rows:repeat(4,minmax(44px,auto));grid-template-columns:1fr;gap:7px;width:100%;max-width:100%;height:auto;padding:1px 2px 2px}.CityStoriesBlogs-module__IEJSsG__tourRouteStrip span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff21;border-radius:10px;width:100%;max-width:100%;min-height:44px;box-shadow:0 12px 24px #000c1c1f,inset 0 1px #ffffff1c}}@media (max-width:480px){.CityStoriesBlogs-module__IEJSsG__tourDetailWrap{overflow-x:hidden;width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:12px!important;padding-right:12px!important}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__header,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__h1,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__lead,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__detailIntro,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap>.CityStoriesBlogs-module__IEJSsG__planCard,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap>.CityStoriesBlogs-module__IEJSsG__nextStep,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap>.CityStoriesBlogs-module__IEJSsG__finalVehicleCard,.CityStoriesBlogs-module__IEJSsG__tourHeroVisual{width:100%!important;max-width:100%!important}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__h1,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__lead,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection p,.CityStoriesBlogs-module__IEJSsG__tourRouteStrip span{overflow-wrap:anywhere}}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHeroVisual{background:linear-gradient(90deg,#087f8029,#0000 54%) 0 0/100% 3px no-repeat,radial-gradient(circle at 98% 0,#087f8012,#0000 34%),linear-gradient(135deg,#fff 0%,#f9fcff 100%);border-color:#082f521f;box-shadow:0 14px 34px #082f5212,0 3px 10px #082f5206}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHeroImage{border-color:#082f521a;box-shadow:0 10px 24px #082f521f}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRouteStrip span{color:#102744;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#fffffffa,#f8fcfffa);border-color:#082f521a}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRouteStrip i{color:#fff;background:linear-gradient(135deg,#082d4a,#087f80);box-shadow:0 6px 14px #082f522e}.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap{background:linear-gradient(#fff 0% 58%,#fbfdff 100%);width:min(1080px,100% - 40px);padding:48px 64px 50px;position:relative;overflow:hidden}.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap:before{background:linear-gradient(90deg,#0000,#087f808f,#c58a2e85,#0000);width:96px;height:4px;margin-bottom:26px}.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__header{max-width:860px}.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__h1{max-width:840px;font-size:clamp(28px,1.45vw + 18px,40px);line-height:1.12}.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__lead{color:#263a56;max-width:820px;font-size:15.4px;line-height:1.72}.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__detailImage{border:1px solid #082f5214;border-radius:14px;width:min(820px,100%);max-height:400px;box-shadow:0 14px 34px #082f5214,0 3px 10px #082f5206}.CityStoriesBlogs-module__IEJSsG__guidedMomentHero{background:linear-gradient(90deg,#087f802e,#0000 58%) 0 0/100% 3px no-repeat,radial-gradient(circle at 100% 0,#b8ff6221,#0000 30%),linear-gradient(135deg,#fff 0%,#f8fcff 100%);border:1px solid #082f521f;border-radius:16px;grid-template-columns:minmax(230px,320px) minmax(0,1fr);align-items:stretch;gap:14px;width:min(820px,100%);margin:24px auto 28px;padding:11px;display:grid;overflow:hidden;box-shadow:0 14px 34px #082f5212,0 3px 10px #082f5206}.CityStoriesBlogs-module__IEJSsG__guidedMomentImage{aspect-ratio:5/4;object-fit:cover;object-position:center 45%;border:1px solid #082f521a;border-radius:11px;width:100%;height:100%;min-height:250px;display:block;box-shadow:0 10px 24px #082f521f}.CityStoriesBlogs-module__IEJSsG__guidedMomentImageWrap{border:1px solid #082f521a;border-radius:11px;align-self:stretch;min-height:280px;position:relative;overflow:hidden;box-shadow:0 10px 24px #082f521f}.CityStoriesBlogs-module__IEJSsG__guidedMomentImageWrap .CityStoriesBlogs-module__IEJSsG__guidedMomentImage{height:100%;min-height:0;box-shadow:none;aspect-ratio:auto;border:0;border-radius:0;position:absolute;inset:0}.CityStoriesBlogs-module__IEJSsG__countryArticleMomentHero{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:stretch}.CityStoriesBlogs-module__IEJSsG__countryArticleMomentHero .CityStoriesBlogs-module__IEJSsG__guidedMomentImageWrap{min-height:300px}.CityStoriesBlogs-module__IEJSsG__guidedMomentCard{background:radial-gradient(circle at 96% 8%,#087f8011,#0000 34%),linear-gradient(135deg,#fffffffa,#f8fcfffa);border:1px solid #b0cae1b8;border-radius:12px;align-content:center;min-width:0;padding:22px 24px;display:grid}.CityStoriesBlogs-module__IEJSsG__guidedMomentCard>span{color:#087f80;letter-spacing:.07em;text-transform:uppercase;background:#e9fffadb;border:1px solid #087f8024;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:0 11px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__guidedMomentCard>strong{color:#061b35;letter-spacing:0;margin-top:12px;font-size:22px;font-weight:800;line-height:1.2;display:block}.CityStoriesBlogs-module__IEJSsG__guidedMomentCard>p{color:#40536d;margin:10px 0 0;font-size:14.25px;font-weight:480;line-height:1.62}.CityStoriesBlogs-module__IEJSsG__guidedMomentFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.CityStoriesBlogs-module__IEJSsG__guidedMomentFacts div{background:#ffffffc2;border:1px solid #087f8021;border-radius:10px;min-width:0;padding:11px 12px;box-shadow:0 8px 18px #082f5209}.CityStoriesBlogs-module__IEJSsG__guidedMomentFacts div:last-child:nth-child(odd){grid-column:1/-1}.CityStoriesBlogs-module__IEJSsG__guidedMomentFacts dt{color:#061b35;margin:0;font-size:17px;font-weight:860;line-height:1.1}.CityStoriesBlogs-module__IEJSsG__guidedMomentFacts dd{color:#52647d;margin:4px 0 0;font-size:11.6px;font-weight:700;line-height:1.28}.CityStoriesBlogs-module__IEJSsG__guidedMomentChips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.CityStoriesBlogs-module__IEJSsG__guidedMomentChips em{color:#17314c;background:#fff;border:1px solid #087f8026;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-style:normal;font-weight:780;line-height:1;display:inline-flex;box-shadow:0 8px 18px #082f5209}.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__detailIntro{color:#334660;border-left:3px solid #087f8052;width:min(820px,100%);padding:3px 0 3px 18px;font-size:15.3px;line-height:1.82}.CityStoriesBlogs-module__IEJSsG__guidedOverview{background:radial-gradient(circle at 100% 0,#087f8013,#0000 34%),linear-gradient(135deg,#fff 0%,#f9fcff 100%);border:1px solid #082f521c;border-radius:16px;width:min(820px,100%);margin:26px auto 28px;padding:22px 24px 24px;box-shadow:0 16px 36px #082f520e,0 4px 12px #082f5206}.CityStoriesBlogs-module__IEJSsG__guidedOverviewHeader{max-width:680px}.CityStoriesBlogs-module__IEJSsG__guidedOverviewHeader span,.CityStoriesBlogs-module__IEJSsG__guidedOverviewCard span,.CityStoriesBlogs-module__IEJSsG__guidedSectionNav span{color:#087f80;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;font-size:11.5px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__guidedOverviewHeader span{background:#e9fffacc;border:1px solid #087f8024;min-height:24px;padding:0 12px}.CityStoriesBlogs-module__IEJSsG__guidedOverviewHeader strong{color:#061b35;letter-spacing:0;margin-top:12px;font-size:22px;font-weight:780;line-height:1.22;display:block}.CityStoriesBlogs-module__IEJSsG__guidedOverviewHeader p{color:#40536d;margin:10px 0 0;font-size:14.3px;font-weight:480;line-height:1.68}.CityStoriesBlogs-module__IEJSsG__guidedOverviewGrid{background:#ffffffc2;border:1px solid #b0cae19e;border-radius:14px;grid-template-columns:1fr;gap:0;margin-top:24px;display:grid;overflow:hidden}.CityStoriesBlogs-module__IEJSsG__guidedOverviewCard{min-width:0;box-shadow:none;background:#ffffffad;border-top:1px solid #b0cae17a;grid-template-columns:minmax(118px,auto) minmax(0,1fr);align-items:start;gap:6px 20px;padding:17px 20px 18px;display:grid}.CityStoriesBlogs-module__IEJSsG__guidedOverviewCard:first-child{border-top:0}.CityStoriesBlogs-module__IEJSsG__guidedOverviewCard span{color:#6c7b91;grid-area:1/1/span 2;place-self:start;margin-top:2px}.CityStoriesBlogs-module__IEJSsG__guidedOverviewCard strong{color:#102744;grid-column:2;margin:0;font-size:14.6px;font-weight:800;line-height:1.3;display:block}.CityStoriesBlogs-module__IEJSsG__guidedOverviewCard p{color:#4c5f78;grid-column:2;margin:0;font-size:12.8px;font-weight:480;line-height:1.55}.CityStoriesBlogs-module__IEJSsG__guidedDecisionOverview{margin-bottom:26px}.CityStoriesBlogs-module__IEJSsG__guidedDecisionRows{grid-template-columns:1fr;gap:0}.CityStoriesBlogs-module__IEJSsG__guidedDecisionRow{border-radius:0;grid-template-columns:minmax(118px,auto) minmax(0,1fr)}.CityStoriesBlogs-module__IEJSsG__heroPlanningCta{background:radial-gradient(circle at 92% 16%,#b8ff623d,#0000 34%),linear-gradient(135deg,#061b35 0%,#065b68 50%,#18b891 100%);border:1px solid #00808033;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(820px,100%);margin:16px auto 26px;padding:20px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #053e5721,inset 0 1px #ffffff24}.CityStoriesBlogs-module__IEJSsG__heroPlanningCtaCopy{min-width:0}.CityStoriesBlogs-module__IEJSsG__heroPlanningCtaCopy span{display:none}.CityStoriesBlogs-module__IEJSsG__heroPlanningCtaCopy strong{color:#fff;margin:0 0 4px;font-size:16px;font-weight:760;line-height:1.2;display:block}.CityStoriesBlogs-module__IEJSsG__heroPlanningCtaCopy p{color:#ffffffd1;margin:0;font-size:13.2px;font-weight:500;line-height:1.35;display:block}.CityStoriesBlogs-module__IEJSsG__heroPlanningCtaButton{color:#001a33;text-align:center;white-space:nowrap;background:linear-gradient(120deg,#b8ff62 0%,#e7ff7f 58%,#f4ffa7 100%);border:1px solid #b8ff626b;border-radius:999px;justify-content:center;align-items:center;min-width:156px;min-height:40px;padding:0 17px;font-size:13px;font-weight:860;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 12px 24px #002a302e,0 2px #002a301f,inset 0 1px #ffffff61}.CityStoriesBlogs-module__IEJSsG__heroPlanningCtaButton:after{content:"->";margin-left:8px;font-weight:900}.CityStoriesBlogs-module__IEJSsG__heroPlanningCtaButton:hover{border-color:#b8ff62ad;transform:translateY(-1px);box-shadow:0 14px 28px #002a3038,0 2px #002a3024,inset 0 1px #ffffff6b}.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody{width:min(820px,100%)}.CityStoriesBlogs-module__IEJSsG__guidedSectionNav{background:linear-gradient(135deg,#f9fcfff0,#fff);border:1px solid #082f5217;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 22px;padding:12px;display:grid}.CityStoriesBlogs-module__IEJSsG__guidedSectionNav a{color:#17314c;background:#fff;border:1px solid #b0cae1bd;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:9px 12px;font-size:12.8px;font-weight:740;line-height:1.28;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.CityStoriesBlogs-module__IEJSsG__guidedSectionNav a:hover{border-color:#087f804d;transform:translateY(-1px);box-shadow:0 8px 18px #082f520d}.CityStoriesBlogs-module__IEJSsG__guidedSectionNav span{color:#007d83;letter-spacing:0;background:#e9fffad6;border:1px solid #087f8029;justify-content:center;width:30px;height:25px}.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__planCard{width:100%;margin:22px 0 46px}.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__planCard+.CityStoriesBlogs-module__IEJSsG__guidedArticleSection{padding-top:10px}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection>.CityStoriesBlogs-module__IEJSsG__planCard,.CityStoriesBlogs-module__IEJSsG__airportDetailWrap>.CityStoriesBlogs-module__IEJSsG__nextStep,.CityStoriesBlogs-module__IEJSsG__airportDetailWrap>.CityStoriesBlogs-module__IEJSsG__finalVehicleCard{color:#fff;background:radial-gradient(circle at 92% 16%,#b8ff623d,#0000 34%),linear-gradient(135deg,#061b35 0%,#065b68 50%,#18b891 100%);border:1px solid #00808033;box-shadow:0 18px 38px #053e5721,inset 0 1px #ffffff24}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection>.CityStoriesBlogs-module__IEJSsG__planCard{border-radius:14px;width:100%;margin:34px 0 44px;padding:20px 22px}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap>.CityStoriesBlogs-module__IEJSsG__planCard{box-sizing:border-box;width:min(760px,100%);margin:38px auto}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap>.CityStoriesBlogs-module__IEJSsG__cityNetwork+.CityStoriesBlogs-module__IEJSsG__planCard{margin-top:44px}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap>.CityStoriesBlogs-module__IEJSsG__planCard+.CityStoriesBlogs-module__IEJSsG__faqWrap{margin-top:0}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection>.CityStoriesBlogs-module__IEJSsG__planCard strong{color:#fff}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap .CityStoriesBlogs-module__IEJSsG__articleSection>.CityStoriesBlogs-module__IEJSsG__planCard p{color:#ffffffd6}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap>.CityStoriesBlogs-module__IEJSsG__finalVehicleCard{border-radius:14px;padding:20px 22px}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap>.CityStoriesBlogs-module__IEJSsG__finalVehicleCard strong{font-size:16px;font-weight:760}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap>.CityStoriesBlogs-module__IEJSsG__finalVehicleCard span{color:#ffffffd1;font-size:13.2px;font-weight:500;line-height:1.35}.CityStoriesBlogs-module__IEJSsG__airportDetailWrap>.CityStoriesBlogs-module__IEJSsG__finalVehicleCard a{background:linear-gradient(120deg,#b8ff62 0%,#e7ff7f 58%,#f4ffa7 100%);min-width:156px;min-height:40px;box-shadow:0 12px 24px #002a3033,0 2px #002a3024,inset 0 1px #ffffff61}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection{border-bottom:1px solid #082f5214;max-width:none;padding:26px 0 30px 48px;position:relative}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection:before{content:"";background:#087f80;border-radius:999px;width:9px;height:9px;position:absolute;top:44px;left:8px;box-shadow:0 0 0 6px #087f8012,0 8px 16px #082f521a}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection:after{content:"";background:linear-gradient(#087f802e,#087f8009);width:1px;position:absolute;top:60px;bottom:-10px;left:12px}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection:last-child{border-bottom:0}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection:last-child:after{display:none}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection:not(:has(.CityStoriesBlogs-module__IEJSsG__sectionPoint)):before{display:none}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection:not(:has(.CityStoriesBlogs-module__IEJSsG__sectionPoint)):after{display:none}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection h2{color:#061b35;letter-spacing:0;margin-top:0;font-size:21px;font-weight:790;line-height:1.22}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection p{color:#30425e;font-size:15.25px;line-height:1.82}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection .CityStoriesBlogs-module__IEJSsG__sectionPoint,.CityStoriesBlogs-module__IEJSsG__sectionPoint{color:#0d2240;background:#082f521a;border-radius:8px;margin:8px 0 10px;padding:7px 13px;font-size:15px;font-weight:740;line-height:1.4;display:block}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection .CityStoriesBlogs-module__IEJSsG__sectionPoint+p{margin-top:10px;margin-left:0}.CityStoriesBlogs-module__IEJSsG__introArticleSection p{max-width:calc(100% - 10px);margin:0 0 0 10px}.CityStoriesBlogs-module__IEJSsG__sectionAccordionWrap{gap:12px;margin:24px 0 36px;display:grid}.CityStoriesBlogs-module__IEJSsG__sectionAccordion{background:radial-gradient(circle at 96% 0,#087f800e,#0000 34%),linear-gradient(135deg,#fff 0%,#fbfdff 100%);border:1px solid #b0cae1c2;border-radius:14px;overflow:hidden;box-shadow:0 12px 26px #082f5209,inset 0 1px #ffffffe0}.CityStoriesBlogs-module__IEJSsG__sectionAccordion summary{cursor:pointer;background:#082f520a;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:start;gap:14px;min-height:72px;padding:16px 18px;list-style:none;display:grid}.CityStoriesBlogs-module__IEJSsG__sectionAccordion summary::-webkit-details-marker{display:none}.CityStoriesBlogs-module__IEJSsG__sectionAccordion summary:after{content:"+";color:#087f80;background:#e9fffad1;border:1px solid #087f8024;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;font-size:18px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__sectionAccordion[open] summary:after{content:"-";padding-bottom:2px}.CityStoriesBlogs-module__IEJSsG__sectionAccordion[open]>summary{border-bottom:1px solid #082f521a;border-radius:10px 10px 0 0;margin-bottom:0}.CityStoriesBlogs-module__IEJSsG__sectionAccordion summary:not(:has(p)){align-items:center;min-height:60px}.CityStoriesBlogs-module__IEJSsG__sectionAccordion summary>span{color:#fff;letter-spacing:.04em;background:#087f80;border-radius:999px;justify-content:center;align-items:center;width:34px;height:28px;margin-top:1px;font-size:10px;font-weight:880;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__sectionAccordion summary strong{color:#051225;letter-spacing:-.01em;font-size:17px;font-weight:860;line-height:1.2;display:block}.CityStoriesBlogs-module__IEJSsG__sectionAccordion summary p{color:#4a5d74;margin:6px 0 0;font-size:13px;font-style:italic;font-weight:500;line-height:1.48}.CityStoriesBlogs-module__IEJSsG__sectionAccordionContent{border-top:1px solid #082f521a;padding:6px 20px 8px}.CityStoriesBlogs-module__IEJSsG__sectionAccordionContent .CityStoriesBlogs-module__IEJSsG__sectionProseParagraph{max-width:760px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__sectionAccordionContent .CityStoriesBlogs-module__IEJSsG__sectionProseParagraph{color:#243d60;border-left:2px solid #087f8026;padding-left:14px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__sectionAccordionContent .CityStoriesBlogs-module__IEJSsG__sectionProseParagraph+.CityStoriesBlogs-module__IEJSsG__sectionProseParagraph{margin-top:14px}.CityStoriesBlogs-module__IEJSsG__groupedArticleSection{padding-top:22px;padding-bottom:24px}.CityStoriesBlogs-module__IEJSsG__sectionAccordionContent .CityStoriesBlogs-module__IEJSsG__groupedArticleSection:last-child{border-bottom:0}.CityStoriesBlogs-module__IEJSsG__sectionAccordionContent .CityStoriesBlogs-module__IEJSsG__groupedArticleSection:last-child:after{display:none}.CityStoriesBlogs-module__IEJSsG__insightStrip{background:#fff;border:1px solid #082f5217;border-radius:13px;gap:0;margin-top:18px;display:grid;overflow:hidden}.CityStoriesBlogs-module__IEJSsG__insightStripItem{border-top:1px solid #082f5213;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:6px 18px;min-width:0;padding:14px 16px;display:grid}.CityStoriesBlogs-module__IEJSsG__insightStripItem:first-child{border-top:0}.CityStoriesBlogs-module__IEJSsG__insightStripItem span{color:#52677d;letter-spacing:.06em;text-transform:uppercase;background:#082f520e;border-radius:999px;width:fit-content;max-width:100%;padding:5px 10px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__insightStripItem strong{color:#061b35;font-size:14.7px;font-weight:820;line-height:1.28;display:block}.CityStoriesBlogs-module__IEJSsG__insightStripItem p{color:#4c5f78;grid-column:2;margin:0;font-size:12.9px;font-weight:500;line-height:1.52}.CityStoriesBlogs-module__IEJSsG__planningFlowPanel,.CityStoriesBlogs-module__IEJSsG__bestForPanel,.CityStoriesBlogs-module__IEJSsG__movementStripPanel,.CityStoriesBlogs-module__IEJSsG__decisionRowPanel,.CityStoriesBlogs-module__IEJSsG__checklistPanel{background:linear-gradient(135deg,#fff 0%,#f8fcff 100%);border:1px solid #082f521a;border-radius:16px;width:100%;margin:26px 0 34px;padding:22px 24px 24px;box-shadow:0 16px 34px #082f520c}.CityStoriesBlogs-module__IEJSsG__planningFlowPanel{border-top:3px solid #087f809e}.CityStoriesBlogs-module__IEJSsG__planningFlowTrack{background:#fff;border:1px solid #082f5217;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:20px;display:grid;position:relative;overflow:hidden}.CityStoriesBlogs-module__IEJSsG__planningFlowItem{border-left:1px solid #082f5214;min-width:0;padding:16px 16px 18px;position:relative}.CityStoriesBlogs-module__IEJSsG__planningFlowItem:first-child{border-left:0}.CityStoriesBlogs-module__IEJSsG__planningFlowItem span{color:#52677d;white-space:nowrap;background:#eef3f7;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:10.5px;font-weight:880;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__planningFlowItem strong{color:#061b35;margin-top:11px;font-size:14.8px;font-weight:830;line-height:1.25;display:block}.CityStoriesBlogs-module__IEJSsG__planningFlowItem p{color:#50637b;margin:8px 0 0;font-size:12.7px;font-weight:500;line-height:1.55}.CityStoriesBlogs-module__IEJSsG__bestForPanel{background:linear-gradient(90deg,#087f8029,#0000 55%) 0 0/100% 3px no-repeat,radial-gradient(circle at 98% 0,#087f800e,#0000 34%),linear-gradient(135deg,#fff 0%,#fbfdff 100%);border-color:#082f5218;position:relative;overflow:hidden}.CityStoriesBlogs-module__IEJSsG__bestForList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.CityStoriesBlogs-module__IEJSsG__bestForPill{background:linear-gradient(90deg,#087f8038,#0000 42%) 0 0/100% 3px no-repeat,#fff;border:1px solid #b0cae1bd;border-radius:12px;min-width:0;padding:16px 17px 17px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 18px #082f5208}.CityStoriesBlogs-module__IEJSsG__bestForPill>span{color:#087f80;letter-spacing:.055em;text-transform:uppercase;background:#e9fffad1;border:1px solid #087f8021;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:23px;margin-bottom:10px;padding:0 10px;font-size:10px;font-weight:860;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__bestForPill strong,.CityStoriesBlogs-module__IEJSsG__movementStripItem strong,.CityStoriesBlogs-module__IEJSsG__decisionRow strong,.CityStoriesBlogs-module__IEJSsG__checklistItem strong{color:#061b35;font-size:14.9px;font-weight:830;line-height:1.28;display:block}.CityStoriesBlogs-module__IEJSsG__bestForPill p,.CityStoriesBlogs-module__IEJSsG__movementStripItem p,.CityStoriesBlogs-module__IEJSsG__decisionRow p,.CityStoriesBlogs-module__IEJSsG__checklistItem p{color:#4c5f78;margin:7px 0 0;font-size:12.9px;font-weight:500;line-height:1.54}.CityStoriesBlogs-module__IEJSsG__movementStripPanel{background:linear-gradient(135deg,#fff 0%,#f7fbff 100%);border-left:4px solid #087f8057}.CityStoriesBlogs-module__IEJSsG__movementStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.CityStoriesBlogs-module__IEJSsG__movementStripItem{background:#ffffffdb;border:1px solid #082f5217;border-radius:12px;min-width:0;padding:14px 14px 15px}.CityStoriesBlogs-module__IEJSsG__movementStripItem span,.CityStoriesBlogs-module__IEJSsG__decisionRow>span,.CityStoriesBlogs-module__IEJSsG__checklistItem>span{color:#087f80;letter-spacing:.05em;text-transform:uppercase;width:fit-content;max-width:100%;font-size:10.3px;font-weight:860;line-height:1.15;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__movementStripItem strong{margin-top:8px}.CityStoriesBlogs-module__IEJSsG__decisionRowPanel{background:#fff}.CityStoriesBlogs-module__IEJSsG__finalDecisionPanel{background:radial-gradient(circle at 100% 0,#087f8012,#0000 34%),linear-gradient(135deg,#fff 0%,#fbfdff 100%);border:1px solid #b0cae1c2;border-radius:16px;width:min(820px,100%);margin:26px auto 34px;padding:22px 24px 24px;box-shadow:0 16px 34px #082f520c}.CityStoriesBlogs-module__IEJSsG__finalDecisionRows{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px;display:grid}.CityStoriesBlogs-module__IEJSsG__finalDecisionItem{background:linear-gradient(135deg,#fff 0%,#fbfdff 100%);border:1px solid #b0cae1bd;border-radius:12px;min-width:0;padding:14px 16px 14px 42px;position:relative}.CityStoriesBlogs-module__IEJSsG__finalDecisionItem:before{content:"";background:#087f80;border-radius:999px;width:7px;height:7px;position:absolute;top:21px;left:18px;box-shadow:0 0 0 6px #087f8012}.CityStoriesBlogs-module__IEJSsG__finalDecisionItem strong{color:#061b35;margin:0 0 4px;font-size:15.4px;font-weight:860;line-height:1.25;display:block}.CityStoriesBlogs-module__IEJSsG__finalDecisionItem p{color:#334966;margin:0;font-size:14.2px;font-weight:500;line-height:1.58}.CityStoriesBlogs-module__IEJSsG__finalDecisionSection .CityStoriesBlogs-module__IEJSsG__sectionList{grid-template-columns:minmax(0,1fr);gap:9px;width:min(100%,700px);margin:0;padding:0;display:grid}.CityStoriesBlogs-module__IEJSsG__finalDecisionSection .CityStoriesBlogs-module__IEJSsG__sectionList li{color:#334966;background:linear-gradient(135deg,#fff 0%,#fbfdff 100%);border:1px solid #b0cae1bd;border-radius:12px;min-width:0;padding:13px 15px 13px 40px;font-size:14.2px;font-weight:500;line-height:1.58;position:relative}.CityStoriesBlogs-module__IEJSsG__finalDecisionSection .CityStoriesBlogs-module__IEJSsG__sectionList li:before{background:#087f80;width:7px;height:7px;top:19px;left:17px;box-shadow:0 0 0 6px #087f8012}.CityStoriesBlogs-module__IEJSsG__finalDecisionSection .CityStoriesBlogs-module__IEJSsG__sectionList li strong{color:#061b35;margin:0 0 4px;font-size:15.2px;font-weight:860;line-height:1.25;display:block}.CityStoriesBlogs-module__IEJSsG__finalDecisionSection .CityStoriesBlogs-module__IEJSsG__sectionList li span{color:#334966;display:block}.CityStoriesBlogs-module__IEJSsG__decisionRows{gap:9px;margin-top:18px;display:grid}.CityStoriesBlogs-module__IEJSsG__decisionRow{background:linear-gradient(135deg,#fff 0%,#fbfdff 100%);border:1px solid #b0cae1bd;border-radius:12px;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:13px 16px;display:grid}.CityStoriesBlogs-module__IEJSsG__decisionRow>span{background:#e9fffad6;border-radius:999px;align-items:center;min-height:26px;padding:0 10px}.CityStoriesBlogs-module__IEJSsG__checklistPanel{background:linear-gradient(135deg,#fff 0%,#fffdf8 100%);border-color:#9b723124}.CityStoriesBlogs-module__IEJSsG__checklistList{gap:8px;margin-top:18px;display:grid}.CityStoriesBlogs-module__IEJSsG__checklistItem{background:#fff;border:1px solid #9b723121;border-radius:12px;grid-template-columns:92px minmax(0,1fr);gap:15px;min-width:0;padding:13px 16px 13px 18px;display:grid;position:relative}.CityStoriesBlogs-module__IEJSsG__checklistItem:before{content:"";background:#c58a2ead;border-radius:0 999px 999px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.CityStoriesBlogs-module__IEJSsG__checklistItem>span{color:#8a5f1e}@media (max-width:820px){.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap{width:min(100%,100vw - 28px);max-width:calc(100vw - 28px);padding-left:22px;padding-right:22px}.CityStoriesBlogs-module__IEJSsG__guidedOverviewGrid,.CityStoriesBlogs-module__IEJSsG__guidedSectionNav,.CityStoriesBlogs-module__IEJSsG__airportDecisionGrid,.CityStoriesBlogs-module__IEJSsG__airportTimingGrid,.CityStoriesBlogs-module__IEJSsG__planningFlowTrack,.CityStoriesBlogs-module__IEJSsG__bestForList,.CityStoriesBlogs-module__IEJSsG__movementStrip{grid-template-columns:1fr}.CityStoriesBlogs-module__IEJSsG__heroPlanningCta{grid-template-columns:1fr;gap:13px;padding:16px}.CityStoriesBlogs-module__IEJSsG__heroPlanningCtaButton{white-space:normal;width:100%}.CityStoriesBlogs-module__IEJSsG__sectionAccordion summary{grid-template-columns:30px minmax(0,1fr) 28px;gap:11px;padding:15px 14px}.CityStoriesBlogs-module__IEJSsG__sectionAccordion summary>span{width:30px}.CityStoriesBlogs-module__IEJSsG__sectionAccordion summary:after{width:28px;height:28px}.CityStoriesBlogs-module__IEJSsG__sectionAccordionContent{padding-left:14px;padding-right:14px}.CityStoriesBlogs-module__IEJSsG__routeGuideStep{grid-template-columns:46px minmax(0,1fr);column-gap:13px;padding:22px 18px 24px 12px}.CityStoriesBlogs-module__IEJSsG__routeGuideRail span{width:34px;height:34px;font-size:10px}.CityStoriesBlogs-module__IEJSsG__routeGuideRail:after{top:34px}.CityStoriesBlogs-module__IEJSsG__routeGuideContent h2{font-size:19px}.CityStoriesBlogs-module__IEJSsG__routeGuideContent p{font-size:14.2px;line-height:1.72}.CityStoriesBlogs-module__IEJSsG__finalDecisionPanel{padding:20px 16px 21px}.CityStoriesBlogs-module__IEJSsG__finalDecisionItem,.CityStoriesBlogs-module__IEJSsG__finalDecisionSection .CityStoriesBlogs-module__IEJSsG__sectionList li{padding-right:13px}.CityStoriesBlogs-module__IEJSsG__planningFlowItem{border-top:1px solid #082f5214;border-left:0}.CityStoriesBlogs-module__IEJSsG__planningFlowItem:first-child{border-top:0}.CityStoriesBlogs-module__IEJSsG__insightStripItem,.CityStoriesBlogs-module__IEJSsG__bestForPill,.CityStoriesBlogs-module__IEJSsG__decisionRow,.CityStoriesBlogs-module__IEJSsG__checklistItem{grid-template-columns:1fr}.CityStoriesBlogs-module__IEJSsG__bestForPill{border-radius:12px}.CityStoriesBlogs-module__IEJSsG__insightStripItem p{grid-column:1;margin-top:0}.CityStoriesBlogs-module__IEJSsG__guidedMomentHero{grid-template-columns:1fr}.CityStoriesBlogs-module__IEJSsG__guidedMomentImage,.CityStoriesBlogs-module__IEJSsG__guidedMomentImageWrap,.CityStoriesBlogs-module__IEJSsG__countryArticleMomentHero .CityStoriesBlogs-module__IEJSsG__guidedMomentImageWrap{min-height:220px}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection{padding-left:30px}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection .CityStoriesBlogs-module__IEJSsG__sectionPoint,.CityStoriesBlogs-module__IEJSsG__sectionPoint{background:#082f521a;border-left:3px solid #082f5247;border-radius:0 8px 8px 0;padding:10px 14px;font-size:15.5px}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection .CityStoriesBlogs-module__IEJSsG__sectionPoint+p{max-width:calc(100% - 10px);margin-left:10px}.CityStoriesBlogs-module__IEJSsG__introArticleSection p{max-width:100%;margin-left:0}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection:before{width:11px;height:11px;top:46px;left:7px;box-shadow:0 0 0 5px #087f8017,0 4px 10px #082f521f}.CityStoriesBlogs-module__IEJSsG__guidedArticleSection:after{top:64px;left:12px}.CityStoriesBlogs-module__IEJSsG__sectionAccordion[open]>summary{background:#082f520f}}@media (max-width:480px){.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;padding-left:12px!important;padding-right:12px!important}.CityStoriesBlogs-module__IEJSsG__guidedOverview{padding:18px 16px}.CityStoriesBlogs-module__IEJSsG__guidedOverviewCard{grid-template-columns:1fr;row-gap:8px;padding:16px 16px 17px}.CityStoriesBlogs-module__IEJSsG__activityDecisionPanel{padding:14px}.CityStoriesBlogs-module__IEJSsG__activityDecisionRow{grid-template-columns:1fr;gap:10px;padding:16px}.CityStoriesBlogs-module__IEJSsG__activityDecisionRowIndex{width:fit-content;padding:0 11px}.CityStoriesBlogs-module__IEJSsG__guidedOverviewCard span,.CityStoriesBlogs-module__IEJSsG__guidedOverviewCard strong,.CityStoriesBlogs-module__IEJSsG__guidedOverviewCard p{grid-area:auto/1}.CityStoriesBlogs-module__IEJSsG__guidedMomentHero{padding:8px}.CityStoriesBlogs-module__IEJSsG__guidedMomentCard{padding:18px 16px}}@media (max-width:820px){.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHeroVisual{background:linear-gradient(90deg,#087f8029,#0000 54%) 0 0/100% 3px no-repeat,radial-gradient(circle at 98% 0,#087f8012,#0000 34%),linear-gradient(135deg,#fff 0%,#f9fcff 100%)}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRouteStrip span{color:#102744;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#fffffffa,#f8fcfffa);border:1px solid #082f521a}}.CityStoriesBlogs-module__IEJSsG__accommodationDecisionBlock,.CityStoriesBlogs-module__IEJSsG__activityDecisionBlock,.CityStoriesBlogs-module__IEJSsG__foodDecisionBlock,.CityStoriesBlogs-module__IEJSsG__localLifeDecisionBlock,.CityStoriesBlogs-module__IEJSsG__safetyDecisionBlock,.CityStoriesBlogs-module__IEJSsG__attractionDecisionBlock,.CityStoriesBlogs-module__IEJSsG__hiddenPlacesDecisionBlock,.CityStoriesBlogs-module__IEJSsG__familyTravelDecisionBlock{background:radial-gradient(circle at 100% 0,#b8ff621f,#0000 32%),linear-gradient(135deg,#fff 0%,#f8fcff 100%);border:1px solid #082f521c;border-radius:15px;width:100%;margin:0 0 20px;padding:24px 26px 25px;box-shadow:0 15px 32px #082f520b}.CityStoriesBlogs-module__IEJSsG__accommodationDecisionBlock:nth-of-type(2n),.CityStoriesBlogs-module__IEJSsG__activityDecisionBlock:nth-of-type(2n),.CityStoriesBlogs-module__IEJSsG__foodDecisionBlock:nth-of-type(2n),.CityStoriesBlogs-module__IEJSsG__localLifeDecisionBlock:nth-of-type(2n),.CityStoriesBlogs-module__IEJSsG__safetyDecisionBlock:nth-of-type(2n),.CityStoriesBlogs-module__IEJSsG__attractionDecisionBlock:nth-of-type(2n),.CityStoriesBlogs-module__IEJSsG__hiddenPlacesDecisionBlock:nth-of-type(2n),.CityStoriesBlogs-module__IEJSsG__familyTravelDecisionBlock:nth-of-type(2n){background:radial-gradient(circle at 100% 0,#469aff1a,#0000 32%),linear-gradient(135deg,#fff 0%,#f9fdff 100%)}.CityStoriesBlogs-module__IEJSsG__accommodationDecisionBlock h2,.CityStoriesBlogs-module__IEJSsG__activityDecisionBlock h2,.CityStoriesBlogs-module__IEJSsG__foodDecisionBlock h2,.CityStoriesBlogs-module__IEJSsG__localLifeDecisionBlock h2,.CityStoriesBlogs-module__IEJSsG__safetyDecisionBlock h2,.CityStoriesBlogs-module__IEJSsG__attractionDecisionBlock h2,.CityStoriesBlogs-module__IEJSsG__hiddenPlacesDecisionBlock h2,.CityStoriesBlogs-module__IEJSsG__familyTravelDecisionBlock h2{color:#061b35;letter-spacing:0;margin:0 0 11px;font-size:21px;font-weight:830;line-height:1.22}.CityStoriesBlogs-module__IEJSsG__accommodationDecisionBlock p,.CityStoriesBlogs-module__IEJSsG__activityDecisionBlock p,.CityStoriesBlogs-module__IEJSsG__foodDecisionBlock p,.CityStoriesBlogs-module__IEJSsG__localLifeDecisionBlock p,.CityStoriesBlogs-module__IEJSsG__safetyDecisionBlock p,.CityStoriesBlogs-module__IEJSsG__attractionDecisionBlock p,.CityStoriesBlogs-module__IEJSsG__hiddenPlacesDecisionBlock p,.CityStoriesBlogs-module__IEJSsG__familyTravelDecisionBlock p{color:#30425e;margin:0;font-size:15px;font-weight:480;line-height:1.78}.CityStoriesBlogs-module__IEJSsG__activityDecisionCard{background:radial-gradient(circle at 96% 0,#087f800e,#0000 34%),linear-gradient(135deg,#fff 0%,#fbfdff 100%);border-color:#b0cae1c7;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;padding:18px 20px 19px;display:grid;box-shadow:0 12px 26px #082f5209,inset 0 1px #ffffffe0}.CityStoriesBlogs-module__IEJSsG__activityDecisionCard:nth-of-type(2n){background:radial-gradient(circle at 96% 0,#b8ff621a,#0000 34%),linear-gradient(135deg,#fff 0%,#fbfefa 100%)}.CityStoriesBlogs-module__IEJSsG__activityDecisionIndex{color:#52677d;letter-spacing:.04em;background:#082f520e;border-radius:999px;justify-content:center;align-items:center;width:32px;height:28px;font-size:10px;font-weight:880;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__activityDecisionCopy{min-width:0}.CityStoriesBlogs-module__IEJSsG__activityDecisionCard h2{margin-bottom:9px;font-size:19px}.CityStoriesBlogs-module__IEJSsG__activityDecisionCard p{color:#30425e;max-width:100%;font-size:14.6px;line-height:1.68}.CityStoriesBlogs-module__IEJSsG__activityDecisionPanel{background:radial-gradient(circle at 100% 0,#087f8013,#0000 34%),linear-gradient(135deg,#fff 0%,#f9fcff 100%);border:1px solid #082f521c;border-radius:16px;width:min(820px,100%);margin:0 auto 28px;padding:18px 20px;box-shadow:0 16px 36px #082f520e,0 4px 12px #082f5206}.CityStoriesBlogs-module__IEJSsG__activityDecisionRows{background:#ffffffc2;border:1px solid #b0cae19e;border-radius:14px;overflow:hidden}.CityStoriesBlogs-module__IEJSsG__activityDecisionRow{background:#ffffffad;border-top:1px solid #b0cae17a;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:18px;min-width:0;padding:18px 20px 19px;display:grid}.CityStoriesBlogs-module__IEJSsG__activityDecisionRow:first-child{border-top:0}.CityStoriesBlogs-module__IEJSsG__activityDecisionRow:nth-child(2n){background:radial-gradient(circle at 96% 0,#b8ff6214,#0000 34%),#ffffffb8}.CityStoriesBlogs-module__IEJSsG__activityDecisionRowIndex{color:#52677d;letter-spacing:.04em;background:#082f520e;border-radius:999px;justify-content:center;align-items:center;width:32px;height:28px;font-size:10px;font-weight:880;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__activityDecisionRowCopy{min-width:0}.CityStoriesBlogs-module__IEJSsG__activityDecisionRow h2{color:#061b35;letter-spacing:0;margin:0 0 9px;font-size:19px;font-weight:830;line-height:1.24}.CityStoriesBlogs-module__IEJSsG__activityDecisionRow p{color:#30425e;max-width:100%;margin:0;font-size:14.6px;font-weight:480;line-height:1.68}.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__accommodationBridgeCta,.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__activityBridgeCta,.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__foodBridgeCta,.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__localLifeBridgeCta,.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__safetyBridgeCta,.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__attractionBridgeCta,.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__hiddenPlacesBridgeCta,.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__familyTravelBridgeCta{margin:26px 0 42px}.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__sectionAccordionWrap+.CityStoriesBlogs-module__IEJSsG__activityBridgeCta{margin-top:0;margin-bottom:24px}.CityStoriesBlogs-module__IEJSsG__guidedDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__activityBridgeCta+.CityStoriesBlogs-module__IEJSsG__guidedOverview{margin-top:0}.CityStoriesBlogs-module__IEJSsG__guidedSectionNav+.CityStoriesBlogs-module__IEJSsG__accommodationBridgeCta,.CityStoriesBlogs-module__IEJSsG__guidedSectionNav+.CityStoriesBlogs-module__IEJSsG__activityBridgeCta,.CityStoriesBlogs-module__IEJSsG__guidedSectionNav+.CityStoriesBlogs-module__IEJSsG__foodBridgeCta,.CityStoriesBlogs-module__IEJSsG__guidedSectionNav+.CityStoriesBlogs-module__IEJSsG__localLifeBridgeCta,.CityStoriesBlogs-module__IEJSsG__guidedSectionNav+.CityStoriesBlogs-module__IEJSsG__safetyBridgeCta,.CityStoriesBlogs-module__IEJSsG__guidedSectionNav+.CityStoriesBlogs-module__IEJSsG__attractionBridgeCta,.CityStoriesBlogs-module__IEJSsG__guidedSectionNav+.CityStoriesBlogs-module__IEJSsG__hiddenPlacesBridgeCta,.CityStoriesBlogs-module__IEJSsG__guidedSectionNav+.CityStoriesBlogs-module__IEJSsG__familyTravelBridgeCta{margin-top:28px}@media (max-width:820px){.CityStoriesBlogs-module__IEJSsG__accommodationDecisionBlock,.CityStoriesBlogs-module__IEJSsG__activityDecisionBlock,.CityStoriesBlogs-module__IEJSsG__foodDecisionBlock,.CityStoriesBlogs-module__IEJSsG__localLifeDecisionBlock,.CityStoriesBlogs-module__IEJSsG__safetyDecisionBlock,.CityStoriesBlogs-module__IEJSsG__attractionDecisionBlock,.CityStoriesBlogs-module__IEJSsG__hiddenPlacesDecisionBlock,.CityStoriesBlogs-module__IEJSsG__familyTravelDecisionBlock{padding:20px 18px 21px}.CityStoriesBlogs-module__IEJSsG__activityDecisionCard{grid-template-columns:1fr;gap:10px}.CityStoriesBlogs-module__IEJSsG__activityDecisionPanel{padding:16px}.CityStoriesBlogs-module__IEJSsG__activityDecisionRow{grid-template-columns:1fr;gap:10px}.CityStoriesBlogs-module__IEJSsG__activityDecisionIndex,.CityStoriesBlogs-module__IEJSsG__activityDecisionRowIndex{width:fit-content;padding:0 11px}}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection{background:linear-gradient(135deg,#fff 0%,#fffdf8 100%);border:1px solid #082f521a;border-top:2px solid #c783229e;border-radius:12px;margin:30px 0 34px;padding:24px 28px 26px;position:relative;overflow:visible;box-shadow:0 14px 30px #082f520b,0 3px 10px #9b723106}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection:before{content:"";width:52px;height:4px;box-shadow:none;background:linear-gradient(90deg,#087f80,#31d1a6);border-radius:0 0 999px 999px;display:block;position:absolute;top:-2px;left:24px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection:after{display:none}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection h2{color:#061b35;letter-spacing:0;align-items:center;gap:11px;min-height:0;margin:0 0 18px;font-size:22px;font-weight:880;line-height:1.18;display:flex}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection h2:before{content:"";width:31px;height:3px;box-shadow:none;background:#c78322d1;border-radius:999px;flex:0 0 31px;display:inline-block}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection .CityStoriesBlogs-module__IEJSsG__sectionList{grid-template-columns:minmax(0,1fr);gap:7px;width:min(100%,700px);margin:0;padding:0;display:grid}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection .CityStoriesBlogs-module__IEJSsG__sectionList li{color:#061b35;max-width:none;min-height:0;box-shadow:none;background:#ffffffc7;border:1px solid #082f5216;border-radius:9px;padding:10px 14px 10px 34px;font-size:15px;font-weight:480;line-height:1.55;position:relative}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection .CityStoriesBlogs-module__IEJSsG__sectionList li:before{background:#087f80;border-radius:999px;width:6px;height:6px;top:18px;left:15px;box-shadow:0 0 0 5px #087f8011}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection .CityStoriesBlogs-module__IEJSsG__sectionList li strong{color:#061b35;margin:0 0 3px;font-size:13px;font-weight:860;line-height:1.25;display:block}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection .CityStoriesBlogs-module__IEJSsG__sectionList li span{color:#243a58;display:block}@media (max-width:820px){.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection{margin:22px 0 28px;padding:22px 16px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection h2{font-size:21px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection .CityStoriesBlogs-module__IEJSsG__sectionList{grid-template-columns:1fr}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection .CityStoriesBlogs-module__IEJSsG__sectionList li{max-width:none;font-size:14.8px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourInfoSection .CityStoriesBlogs-module__IEJSsG__sectionList li strong{font-size:13.5px}}.CityStoriesBlogs-module__IEJSsG__storyDetailWrap .CityStoriesBlogs-module__IEJSsG__cityRecommendationPanel,.CityStoriesBlogs-module__IEJSsG__storyDetailWrap .CityStoriesBlogs-module__IEJSsG__airportDecisionPanel,.CityStoriesBlogs-module__IEJSsG__storyDetailWrap .CityStoriesBlogs-module__IEJSsG__cityMistakePanel,.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__cityRecommendationPanel,.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__airportDecisionPanel,.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__cityMistakePanel{width:min(820px,100%);margin:24px auto 26px}.CityStoriesBlogs-module__IEJSsG__storyDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__planCard{margin:26px 0 32px}.CityStoriesBlogs-module__IEJSsG__storyDetailWrap>.CityStoriesBlogs-module__IEJSsG__sectionAccordionWrap{width:min(820px,100%);margin:30px auto 34px;overflow:visible}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__planCard{margin:26px 0 32px}.CityStoriesBlogs-module__IEJSsG__storyDetailWrap .CityStoriesBlogs-module__IEJSsG__cityMistakePanel,.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__cityMistakePanel{margin-top:26px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__sectionAccordionWrap{width:100%;margin:26px 0 30px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__sectionAccordionWrap .CityStoriesBlogs-module__IEJSsG__sectionAccordion{border-color:#b0cae1c2;box-shadow:0 10px 24px #082f5208,inset 0 1px #ffffffe0}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__articleBody>.CityStoriesBlogs-module__IEJSsG__sectionAccordionWrap .CityStoriesBlogs-module__IEJSsG__guidedArticleSection{padding-right:8px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories{background:radial-gradient(circle at 100% 0,#b8ff6229,#0000 30%),radial-gradient(circle at 0 100%,#087f801a,#0000 32%),linear-gradient(135deg,#fff 0%,#fbfdff 100%);border:1px solid #b0cae1c7;border-radius:18px;width:min(820px,100%);margin-top:44px;padding:28px 28px 30px;animation:none;position:relative;overflow:hidden;box-shadow:0 18px 42px #082f520e,inset 0 1px #ffffffe6}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories:before{background:linear-gradient(90deg,#087f8066,#b8ff62b3,#d4a14957);width:58px;height:3px;margin-bottom:20px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories:after{display:none}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__compactHeader{max-width:690px;margin-bottom:20px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__panelKicker{color:#2155a7;letter-spacing:.08em;text-transform:uppercase;background:#2166d80e;border:1px solid #2166d821;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 12px;font-size:11.5px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__compactHeader h2{color:#061b35;margin-top:10px;font-size:clamp(22px,1.4vw,28px);font-weight:850;line-height:1.16}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__compactHeader p{color:#40536f;max-width:690px;font-size:14.8px;line-height:1.62}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyLinkList{counter-reset:route-story;gap:12px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation{counter-increment:route-story;background:linear-gradient(90deg,#e9fffa85,#fff0 30%),#fff;border:1px solid #b0cae1c2;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:6px 16px;min-height:116px;padding:16px 18px;animation:none;display:grid;box-shadow:0 8px 18px #082f5207,inset 0 1px #ffffffe6}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation:before{content:counter(route-story,decimal-leading-zero);color:#087f80;letter-spacing:.04em;background:#082f520e;border-radius:999px;grid-area:1/1/span 3;justify-content:center;align-self:start;align-items:center;width:36px;height:32px;font-size:10px;font-weight:880;display:inline-flex;position:static}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation:after{content:"Read";color:#087f80;background:#e9fffad1;border:1px solid #087f8024;border-radius:999px;grid-area:1/3/span 3;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation:hover{background:linear-gradient(90deg,#e9fffac7,#fff0 34%),#fff;border-color:#087f8047;box-shadow:0 13px 26px #082f520e,inset 0 1px #ffffffeb}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation .CityStoriesBlogs-module__IEJSsG__metaTop,.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation strong,.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation>span:not(.CityStoriesBlogs-module__IEJSsG__storyRecommendationCta),.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendationCta{grid-column:2}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation .CityStoriesBlogs-module__IEJSsG__metaTop{margin:0 0 2px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation strong{color:#061b35;font-size:17px;font-weight:830;line-height:1.22}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation>span:not(.CityStoriesBlogs-module__IEJSsG__storyRecommendationCta){color:#40536f;-webkit-line-clamp:2;font-size:13.4px;font-weight:500;line-height:1.48}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendationCta{display:none}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__recommendedActions{justify-content:center;gap:12px;margin-top:22px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__recommendedActions .CityStoriesBlogs-module__IEJSsG__nextPrimary{color:#fff;background:linear-gradient(90deg,#ffffff29,#0000 34%),linear-gradient(135deg,#07364b 0%,#087f80 54%,#16a884 100%);border:1px solid #087f8033;box-shadow:0 12px 24px #073a4b29,inset 0 1px #ffffff2e}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__recommendedActions .CityStoriesBlogs-module__IEJSsG__nextPrimary:hover{background:linear-gradient(90deg,#ffffff2e,#0000 34%),linear-gradient(135deg,#082d4a 0%,#007d83 52%,#139d7d 100%);box-shadow:0 15px 28px #073a4b33,inset 0 1px #fff3}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__recommendedActions .CityStoriesBlogs-module__IEJSsG__nextSecondary{background:#ffffffc7;border-color:#087f8038;box-shadow:0 10px 20px #082f520b}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection{margin-top:18px;padding:24px 28px 28px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRhythmSection+.CityStoriesBlogs-module__IEJSsG__tourHighlightsSection{margin-top:22px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection .CityStoriesBlogs-module__IEJSsG__sectionList{gap:10px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection .CityStoriesBlogs-module__IEJSsG__sectionList li{color:#193654;background:linear-gradient(135deg,#fffffffa,#f9fcfff5);border-color:#082f521a;border-radius:10px;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:16px;min-height:64px;padding:12px 16px 12px 42px;display:grid}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection .CityStoriesBlogs-module__IEJSsG__sectionList li:before{background:#087f80;top:50%;left:18px;transform:translateY(-50%);box-shadow:0 0 0 5px #087f8011}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection .CityStoriesBlogs-module__IEJSsG__sectionList li strong{color:#006f75;white-space:nowrap;background:#ebf8faeb;border:1px solid #087f8021;border-radius:999px;align-items:center;width:fit-content;max-width:150px;padding:4px 10px;font-size:12.5px;font-weight:860;line-height:1.12;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__tourHighlightsSection .CityStoriesBlogs-module__IEJSsG__sectionList li span{color:#243a58;min-width:0;font-size:14.2px;line-height:1.48;display:block}.CityStoriesBlogs-module__IEJSsG__storyVisualGuide{background:linear-gradient(90deg,#087f8026,#0000 58%) 0 0/100% 3px no-repeat,radial-gradient(circle at 100% 0,#b8ff621a,#0000 31%),linear-gradient(135deg,#fff 0%,#f8fcff 100%);border:1px solid #082f521c;border-radius:16px;grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:stretch;gap:14px;width:min(820px,100%);margin:24px auto 28px;padding:11px;display:grid;overflow:hidden;box-shadow:0 14px 34px #082f5212,0 3px 10px #082f5206}.CityStoriesBlogs-module__IEJSsG__storyVisualImage{object-fit:cover;object-position:center 45%;border:1px solid #082f521a;border-radius:11px;align-self:start;width:100%;height:100%;min-height:290px;display:block;box-shadow:0 10px 24px #082f521f}.CityStoriesBlogs-module__IEJSsG__storyVisualCard{background:linear-gradient(135deg,#fffffffa,#f8fcfffa);border:1px solid #b0cae1b8;border-radius:12px;align-content:stretch;min-width:0;padding:0 20px;display:grid}.CityStoriesBlogs-module__IEJSsG__storyVisualKicker{color:#087f80;letter-spacing:.06em;text-transform:uppercase;background:#e9fffad1;border:1px solid #087f8024;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:0 10px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__storyVisualCard h2{color:#061b35;letter-spacing:0;margin:9px 0 0;font-size:18.5px;font-weight:850;line-height:1.18}.CityStoriesBlogs-module__IEJSsG__storyVisualCard>p{color:#344861;margin:6px 0 0;font-size:13.3px;font-weight:480;line-height:1.5}.CityStoriesBlogs-module__IEJSsG__storyVisualList{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr;gap:0;height:100%;margin:0;display:grid}.CityStoriesBlogs-module__IEJSsG__storyVisualItem{background:0 0;border:0;border-top:1px solid #082f5214;border-radius:0;grid-template-columns:1fr;align-content:center;gap:3px;min-width:0;padding:12px 0;display:grid}.CityStoriesBlogs-module__IEJSsG__storyVisualItem:first-child{border-top:0}.CityStoriesBlogs-module__IEJSsG__storyVisualItem:last-child{padding-bottom:12px}.CityStoriesBlogs-module__IEJSsG__storyVisualItem>span{color:#63758b;letter-spacing:.06em;text-transform:uppercase;width:100%;font-size:9.8px;font-weight:820;line-height:1.15;display:block}.CityStoriesBlogs-module__IEJSsG__storyVisualItem strong{color:#061b35;font-size:14px;font-weight:830;line-height:1.24;display:block}.CityStoriesBlogs-module__IEJSsG__storyVisualItem p{color:#51647d;margin:0;font-size:12px;font-weight:650;line-height:1.32}@media (max-width:820px){.CityStoriesBlogs-module__IEJSsG__storyVisualGuide{border-radius:14px;grid-template-columns:1fr;width:100%;margin:20px 0 24px}.CityStoriesBlogs-module__IEJSsG__storyVisualImage{aspect-ratio:16/9;height:auto;min-height:0}.CityStoriesBlogs-module__IEJSsG__storyVisualList{grid-template-columns:1fr}.CityStoriesBlogs-module__IEJSsG__storyDetailWrap .CityStoriesBlogs-module__IEJSsG__cityRecommendationPanel,.CityStoriesBlogs-module__IEJSsG__storyDetailWrap .CityStoriesBlogs-module__IEJSsG__airportDecisionPanel,.CityStoriesBlogs-module__IEJSsG__storyDetailWrap .CityStoriesBlogs-module__IEJSsG__cityMistakePanel,.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__cityRecommendationPanel,.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__airportDecisionPanel,.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__cityMistakePanel{width:100%;margin:20px 0 24px;padding:20px 18px 21px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories{width:100%;margin-top:34px;padding:22px 18px 24px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation{grid-template-columns:36px minmax(0,1fr);min-height:0;padding:15px 15px 16px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation:before{width:32px;height:29px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation:after{display:none}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation strong{font-size:15.6px}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation>span:not(.CityStoriesBlogs-module__IEJSsG__storyRecommendationCta){-webkit-line-clamp:initial;display:block;overflow:visible}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendationCta{color:#087f80;background:#e9fffadb;border:1px solid #087f802e;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:32px;margin-top:8px;padding:0 13px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendationCta:after{content:"->";background:0 0;width:auto;height:auto;margin-left:7px;position:static;transform:none}}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRouteStrip span{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:center;gap:3px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRouteStrip span b{min-width:0;color:inherit;font-size:13px;font-weight:820;line-height:1.25;display:block}.CityStoriesBlogs-module__IEJSsG__tourDayBenefitGroups{grid-template-columns:1fr;gap:12px;display:grid}.CityStoriesBlogs-module__IEJSsG__tourDayBenefitGroup{background:linear-gradient(135deg,#fff 0%,#f8fcff 100%);border:1px solid #082f521a;border-radius:12px;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:14px;padding:13px 15px;display:grid}.CityStoriesBlogs-module__IEJSsG__tourDayBenefitHeader{color:#fff;background:linear-gradient(135deg,#06243c,#087f80);border-radius:999px;justify-content:center;align-items:center;min-height:28px;font-size:12px;font-weight:880;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__tourDayBenefitList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.CityStoriesBlogs-module__IEJSsG__tourDayBenefitList li{color:#17314c;background:#ffffffdb;border:1px solid #082f5214;border-radius:9px;min-height:30px;padding:7px 10px 7px 25px;font-size:13.9px;font-weight:590;line-height:1.42;position:relative}.CityStoriesBlogs-module__IEJSsG__tourDayBenefitList li:before{content:"";background:#087f80;border-radius:999px;width:5px;height:5px;position:absolute;top:14px;left:11px;box-shadow:0 0 0 5px #087f800f}.CityStoriesBlogs-module__IEJSsG__tourDailyPlan{background:linear-gradient(90deg,#087f8029,#0000 58%) 0 0/100% 3px no-repeat,radial-gradient(circle at 100% 0,#b8ff621c,#0000 30%),linear-gradient(135deg,#fff 0%,#f8fcff 100%);border:1px solid #082f521c;border-radius:16px;width:100%;margin:8px 0 30px;padding:22px 24px 24px;box-shadow:0 16px 36px #082f520e,0 4px 12px #082f5206}.CityStoriesBlogs-module__IEJSsG__tourDailyPlanHeader{max-width:720px;margin-bottom:18px}.CityStoriesBlogs-module__IEJSsG__tourDailyPlanHeader>span{color:#087f80;letter-spacing:.07em;text-transform:uppercase;background:#e9fffadb;border:1px solid #087f8024;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:0 11px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__tourDailyPlanHeader h2{color:#061b35;margin:12px 0 0;font-size:22px;font-weight:850;line-height:1.18}.CityStoriesBlogs-module__IEJSsG__tourDailyPlanHeader p{color:#3b4d66;margin:9px 0 0;font-size:14.7px;line-height:1.65}.CityStoriesBlogs-module__IEJSsG__tourDayStack{gap:12px;display:grid}.CityStoriesBlogs-module__IEJSsG__tourDayBlock{background:#ffffffdb;border:1px solid #082f521a;border-radius:14px;overflow:hidden}.CityStoriesBlogs-module__IEJSsG__tourDayBlock[open]{background:#fff;box-shadow:0 10px 24px #082f520a}.CityStoriesBlogs-module__IEJSsG__tourDaySummary{cursor:pointer;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:15px;padding:16px 18px;list-style:none;display:grid}.CityStoriesBlogs-module__IEJSsG__tourDaySummary::-webkit-details-marker{display:none}.CityStoriesBlogs-module__IEJSsG__tourDayBadge{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#06243c,#087f80);border-radius:999px;justify-content:center;align-items:center;min-height:34px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__tourDaySummaryCopy{gap:5px;display:grid}.CityStoriesBlogs-module__IEJSsG__tourDaySummaryCopy strong{color:#061b35;font-size:16.5px;font-weight:830;line-height:1.22}.CityStoriesBlogs-module__IEJSsG__tourDaySummaryCopy>span{color:#31455f;font-size:14.2px;line-height:1.55}.CityStoriesBlogs-module__IEJSsG__tourDaySummaryCopy small{color:#087f80;font-size:12px;font-weight:780;line-height:1.35}.CityStoriesBlogs-module__IEJSsG__tourStopGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 18px 107px;display:grid}.CityStoriesBlogs-module__IEJSsG__tourStopCard{background:radial-gradient(circle at 100% 0,#087f800e,#0000 34%),linear-gradient(135deg,#fff 0%,#fbfdff 100%);border:1px solid #082f5217;border-radius:12px;padding:13px 14px 14px}.CityStoriesBlogs-module__IEJSsG__tourStopCard span{color:#087f80;background:#087f8014;border-radius:999px;width:fit-content;margin-bottom:7px;padding:4px 9px;font-size:11px;font-weight:820;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__tourStopCard strong{color:#061b35;font-size:14.6px;font-weight:820;line-height:1.25;display:block}.CityStoriesBlogs-module__IEJSsG__tourStopCard p{color:#344861;margin:7px 0 0;font-size:13.7px;line-height:1.58}@media (max-width:820px){.CityStoriesBlogs-module__IEJSsG__tourDayBenefitGroup,.CityStoriesBlogs-module__IEJSsG__tourDaySummary{grid-template-columns:1fr}.CityStoriesBlogs-module__IEJSsG__tourStopGrid{grid-template-columns:1fr;padding-left:18px}}.CityStoriesBlogs-module__IEJSsG__tourDaySummary{padding-right:54px;position:relative}.CityStoriesBlogs-module__IEJSsG__tourDaySummary:after{content:"+";color:#087f80;background:#fff;border:1px solid #082f521c;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;font-weight:850;line-height:1;display:inline-flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.CityStoriesBlogs-module__IEJSsG__tourDayBlock[open]>.CityStoriesBlogs-module__IEJSsG__tourDaySummary:after{content:"-";color:#06243c}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourStopGrid{grid-template-columns:1fr;gap:0;padding:2px 28px 24px 132px;display:grid;position:relative}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourStopGrid:before{content:"";background:linear-gradient(#082f521f,#082f520a);width:1px;position:absolute;top:12px;bottom:30px;left:115px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourStopCard{max-width:680px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 22px 32px;position:relative}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourStopCard:last-child{padding-bottom:2px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourStopCard:before{content:"";background:#6d7f93;border-radius:999px;width:9px;height:9px;position:absolute;top:7px;left:-1px;box-shadow:0 0 0 6px #6d7f9314,0 4px 10px #082f5214}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourStopCard span{color:#52677d;background:#082f520e;border-radius:999px;min-height:20px;margin-bottom:8px;padding:4px 9px;font-size:11px;font-weight:800}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourStopCard strong{color:#061b35;font-size:15.6px;font-weight:830;line-height:1.25}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourStopCard p{color:#344861;max-width:620px;margin-top:7px;font-size:14px;line-height:1.65}@media (max-width:820px){.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourStopGrid{padding:2px 18px 22px 42px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourStopGrid:before{left:24px}}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDailyPlan{padding:18px 20px 20px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDailyPlanHeader{margin-bottom:14px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDayStack{gap:8px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDayBlock{background:#ffffffb8;border-color:#082f5217;border-radius:12px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDayBlock[open]{box-shadow:0 8px 18px #082f5209}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDaySummary{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px 58px 12px 14px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDayBadge,.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDayBenefitHeader{color:#52677d;min-height:28px;box-shadow:none;background:#eef3f7;border:1px solid #52677d2e;padding:0 12px;font-size:11.5px;font-weight:820}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDaySummaryCopy{gap:3px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDaySummaryCopy strong{font-size:15.8px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDaySummaryCopy>span{font-size:13.8px;line-height:1.48}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDaySummaryCopy small{color:#4f6c83;font-size:11.8px;font-weight:760}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDaySummary:after{color:#fff;background:linear-gradient(135deg,#006b75,#00a39b);border:1px solid #00768047;width:31px;height:31px;font-size:22px;font-weight:900;box-shadow:0 8px 17px #005b6833,inset 0 1px #fff3}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDayBlock[open]>.CityStoriesBlogs-module__IEJSsG__tourDaySummary:after{color:#06243c;background:#fff;border-color:#082f5224;box-shadow:0 4px 10px #082f5214}@media (max-width:820px){.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourDaySummary{padding-right:54px}}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRouteStrip{background:linear-gradient(135deg,#fffffffa,#f8fcfffa);border:1px solid #082f521a;border-radius:12px;grid-template-rows:repeat(4,minmax(0,1fr));align-content:stretch;gap:0;padding:0 16px}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRouteStrip span{color:#102744;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #082f5214;border-radius:0;grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:center;gap:4px;padding:11px 0;display:grid}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRouteStrip span:last-child{border-bottom:0}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRouteStrip i{display:none}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRouteStrip span em{color:#63758b;letter-spacing:.06em;text-transform:uppercase;min-width:0;font-size:9.8px;font-style:normal;font-weight:850;line-height:1.15;display:block}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRouteStrip span b{color:#061b35;min-width:0;font-size:13.8px;font-weight:830;line-height:1.24;display:block}.CityStoriesBlogs-module__IEJSsG__tourDetailWrap .CityStoriesBlogs-module__IEJSsG__tourRouteStrip span small{color:#51647d;font-size:11.7px;font-weight:650;line-height:1.32;display:block}.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__itineraryListWrap,.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__routeGuideListWrap,.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__storyListWrap{counter-reset:editorial-card;gap:18px;width:min(800px,100%)}.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__itineraryListWrap{--list-accent:#007f83;--list-accent-soft:#0080801a;--list-border:#00808042;--list-chip-bg:#e8f8f9f5;--list-chip-border:#0080802e;--list-number-bg:#eef8f8;--list-number-color:#007980;--list-glow:#b8ff6229}.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__routeGuideListWrap{--list-accent:#b7833e;--list-accent-soft:#b7833e1f;--list-border:#b7833e3d;--list-chip-bg:#fff7eafa;--list-chip-border:#b7833e2e;--list-number-bg:#fff4df;--list-number-color:#8b5b18;--list-glow:#ffdd982e}.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__storyListWrap{--list-accent:#2f6d86;--list-accent-soft:#2f6d861a;--list-border:#2f6d8638;--list-chip-bg:#f0f7fbfa;--list-chip-border:#2f6d8629;--list-number-bg:#eff6f8;--list-number-color:#2f6d86;--list-glow:#e5f6f08c}.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__itineraryListWrap:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__routeGuideListWrap:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__storyListWrap:before{background:radial-gradient(circle at 88% 8%,var(--list-glow),transparent 34%),radial-gradient(circle at 0% 92%,var(--list-accent-soft),transparent 32%),linear-gradient(180deg,#f8fcfcd1,#fff3);border:1px solid #bcd6e061;inset:-13px -12px;box-shadow:inset 0 1px #ffffffb8}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard{counter-increment:editorial-card;border-color:var(--list-border);background:radial-gradient(circle at 100% 12%,var(--list-glow),transparent 32%),linear-gradient(145deg,#fffffffe,#f8fcfdfa);grid-template-columns:42px minmax(0,1fr);gap:8px 18px;min-height:0;padding:25px 27px 23px;display:grid;box-shadow:0 18px 36px #0f224111,0 2px 7px #0f224106}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard:before{content:counter(editorial-card,decimal-leading-zero);z-index:2;background:var(--list-number-bg);width:34px;height:34px;color:var(--list-number-color);letter-spacing:0;border-radius:999px;grid-area:1/1/span 3;justify-content:center;align-self:start;align-items:center;font-size:11px;font-weight:850;line-height:1;display:inline-flex;position:relative}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard:after,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard:after,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard:after{background:radial-gradient(circle,var(--list-glow),transparent 68%);opacity:.78;border-radius:999px;width:168px;height:168px;top:auto;bottom:-68px;right:-52px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardAccent,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardAccent,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardAccent{background:linear-gradient(180deg,var(--list-accent),var(--list-accent-soft));width:3px;box-shadow:none;border-radius:999px;top:25px;bottom:25px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton{grid-column:2}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__metaTop,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__metaTop,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__metaTop{gap:7px;margin-bottom:9px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__metaLabel,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__metaLabel,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__metaLabel{border-color:var(--list-chip-border);background:var(--list-chip-bg);min-height:21px;color:var(--list-number-color);letter-spacing:0}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardTitle,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardTitle,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardTitle{letter-spacing:0;max-width:650px;margin:7px 0 8px;font-size:clamp(19px,.52vw + 17px,24px);line-height:1.16}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardDesc,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardDesc,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardDesc{-webkit-line-clamp:4;max-width:680px;font-size:13.9px;line-height:1.64}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton{color:var(--list-accent);border-bottom-color:color-mix(in srgb,var(--list-accent)62%,transparent)}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__storyBlogCard{border-color:color-mix(in srgb,var(--list-accent)46%,white);background:radial-gradient(circle at 100% 12%,color-mix(in srgb,var(--list-glow)84%,white),transparent 34%),linear-gradient(145deg,#fff,#f8fcfc);box-shadow:0 22px 42px #0f224116,0 4px 12px #0f224109}.CityStoriesBlogs-module__IEJSsG__storyListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard{background:radial-gradient(circle at 100% 8%,#e8f4ebc2,#0000 34%),linear-gradient(145deg,#fffffffe,#fafcfcfa)}@media (max-width:820px){.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__itineraryListWrap,.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__routeGuideListWrap,.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__storyListWrap{gap:14px;width:min(100%,680px)}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard{grid-template-columns:38px minmax(0,1fr);column-gap:14px;padding:20px 19px 19px 22px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard:before{width:31px;height:31px;font-size:10px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard:after,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard:after,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard:after{width:138px;height:138px;bottom:-62px;right:-46px}}@media (max-width:480px){.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard{grid-template-columns:1fr;padding:18px 16px 18px 20px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard:before{grid-area:auto/1;margin-bottom:2px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton{grid-column:1}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardTitle,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardTitle,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardTitle{font-size:19px}}.CityStoriesBlogs-module__IEJSsG__collectionWrap{background:radial-gradient(circle at 100% 0,#dcf0f657,#0000 28%),linear-gradient(#fff 0%,#fbfdff 100%);border-color:#c6d6e6b8;border-radius:22px;width:min(1160px,100% - 36px);padding:44px 44px 48px;box-shadow:0 22px 54px #10213d0f,0 3px 14px #10213d06}.CityStoriesBlogs-module__IEJSsG__collectionWrap:before{background:linear-gradient(90deg,#087f808c,#d4a1498c,#0000);width:96px;margin:-4px auto 28px}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__header{text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__eyebrow{background:#eaf2ff;border-color:#d7e5ff;margin-left:auto;margin-right:auto}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__h1{letter-spacing:0;text-wrap:balance;width:100%;max-width:900px;margin-left:auto;margin-right:auto;font-size:clamp(28px,1.8vw + 18px,40px);font-weight:760;line-height:1.16}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__h1:after{width:64px;margin-left:auto;margin-right:auto}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__lead,.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__leadNote{color:#182338;max-width:780px;margin-left:auto;margin-right:auto;font-size:clamp(14px,.24vw + 13.5px,15.5px);line-height:1.62}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__toursSectionHeader{width:min(1040px,100%);margin:30px auto 16px}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__toursSectionHeader:before{display:none}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__toursSectionHeader span{color:#20425d;background:#fff;border-color:#087f8029;min-height:32px;padding:0 14px;box-shadow:0 8px 22px #10213d0b,inset 0 1px #ffffffe6}.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__itineraryListWrap,.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__routeGuideListWrap,.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__storyListWrap{--collection-accent:#8a6218;--collection-accent-dark:#6a4c10;--collection-chip:#faf4e8;--collection-border:#8c6e2824;background:#fff;border:1px solid #bed4e4bf;border-radius:20px;flex-direction:column;gap:0;width:min(1040px,100%);margin:0 auto;display:flex;overflow:hidden;box-shadow:0 28px 64px #0a193217,0 4px 14px #0a19320a}.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__itineraryListWrap:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__routeGuideListWrap:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap.CityStoriesBlogs-module__IEJSsG__storyListWrap:before{display:none}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard{min-height:162px;box-shadow:none;background:linear-gradient(90deg,#0000 118px,#fff 118px),linear-gradient(165deg,#2a4855 0%,#3a6870 60%,#467c78 100%);border:none;border-bottom:1px solid #d0deeae6;border-radius:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:118px minmax(0,1fr);padding:0;transition:background .2s;display:grid;position:relative;overflow:hidden}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+2) .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+2) .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+2) .CityStoriesBlogs-module__IEJSsG__storyBlogCard{background:linear-gradient(90deg,#0000 118px,#fff 118px),linear-gradient(165deg,#3e3018 0%,#6e5830 60%,#8a7848 100%)}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+3) .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+3) .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+3) .CityStoriesBlogs-module__IEJSsG__storyBlogCard{background:linear-gradient(90deg,#0000 118px,#fff 118px),linear-gradient(165deg,#2a2e44 0%,#3a4468 60%,#4a5a84 100%)}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:last-child .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:last-child .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:last-child .CityStoriesBlogs-module__IEJSsG__storyBlogCard{border-bottom:none}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard:before{content:counter(editorial-card,decimal-leading-zero);z-index:3;color:#fffffff2;letter-spacing:-.04em;pointer-events:none;text-shadow:0 2px 12px #00000047,0 0 32px #00000024;background:0 0;justify-content:center;align-items:center;width:118px;height:100%;font-size:36px;font-weight:900;line-height:1;display:flex;position:absolute;top:0;left:0}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard:after,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard:after,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(145deg,#ffffff21 0%,#ffffff0a 38%,#0000 55%);width:118px;height:100%;display:block;position:absolute;top:0;left:0}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardAccent,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardAccent,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardAccent{display:none}.CityStoriesBlogs-module__IEJSsG__cardMedia{background:radial-gradient(circle at 16% 18%,#ffffffeb,#0000 17%),radial-gradient(circle at 84% 20%,#368b8033,#0000 29%),linear-gradient(135deg,#f6fbf7 0%,#e8f5f0 55%,#d7eae5 100%);grid-area:1/1;min-width:0;height:56px;position:relative;overflow:hidden}.CityStoriesBlogs-module__IEJSsG__cardMedia:before{content:"";background:radial-gradient(circle,#2f6d861f,#0000 68%);border-radius:999px;width:164px;height:164px;position:absolute;bottom:-52px;right:-28px}.CityStoriesBlogs-module__IEJSsG__cardMedia:after{content:"";background:linear-gradient(125deg,#ffffff75,#0000 42%),linear-gradient(#ffffff0f,#1d526a0e);position:absolute;inset:0}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardMedia{display:none}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain{z-index:2;background:#fff;grid-area:1/2;padding:20px 26px 8px;position:relative}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton{z-index:2;width:auto;min-height:38px;color:var(--collection-accent);letter-spacing:.01em;box-shadow:none;background:#f6fafbf2;border:none;border-top:1px solid #d0deeab3;border-radius:0;grid-area:2/2;justify-content:flex-start;align-items:center;margin:0;padding:0 26px;font-size:12px;font-weight:820;line-height:1;transition:background .18s,color .18s;display:flex;position:relative}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton:after,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton:after,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton:after{content:"→";margin-left:7px;font-size:12px;transition:transform .18s}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton:after,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton:after,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton:after{transform:translate(3px)}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__metaTop,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__metaTop,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__metaTop{align-items:center;gap:6px;margin-bottom:8px;display:flex}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__metaLabel,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__metaLabel,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__metaLabel{border-color:var(--collection-border);background:var(--collection-chip);min-height:21px;color:var(--collection-accent-dark);letter-spacing:0;text-transform:none;font-size:10.2px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__meta,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__meta,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__meta{color:#61718a;white-space:normal;width:fit-content;font-size:10.4px;font-weight:650;line-height:1.22}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardTitle,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardTitle,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardTitle{color:#071a44;letter-spacing:-.012em;max-width:none;margin:0 0 8px;font-size:clamp(17px,.6vw + 15px,21px);font-weight:820;line-height:1.2}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardDesc,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardDesc,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardDesc{color:#344860;-webkit-line-clamp:4;max-width:none;font-size:13.4px;font-weight:460;line-height:1.62}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__storyBlogCard{background:linear-gradient(90deg,#0000 118px,#fdf8f1 118px),linear-gradient(165deg,#2a4855 0%,#3a6870 60%,#467c78 100%)}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+2):hover .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+2):hover .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+2):hover .CityStoriesBlogs-module__IEJSsG__storyBlogCard{background:linear-gradient(90deg,#0000 118px,#f3f9fa 118px),linear-gradient(165deg,#3e3018 0%,#6e5830 60%,#8a7848 100%)}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+3):hover .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+3):hover .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+3):hover .CityStoriesBlogs-module__IEJSsG__storyBlogCard{background:linear-gradient(90deg,#0000 118px,#f2f4fb 118px),linear-gradient(165deg,#2a2e44 0%,#3a4468 60%,#4a5a84 100%)}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain{background:0 0}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:hover .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton{color:var(--collection-accent);background:#faf0dccc}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__nextStep,.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__pagination,.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__linkPanel,.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__countryGuidePanel,.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__cityNetwork,.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories,.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__faqWrap,.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__finalVehicleCard,.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__backLinkWrap{width:min(1040px,100%);max-width:none}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__cityGrid,.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__linkList,.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__storyLinkList{grid-template-columns:repeat(3,minmax(0,1fr))}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__faqGrid{grid-template-columns:1fr}@media (max-width:820px){.CityStoriesBlogs-module__IEJSsG__collectionWrap{width:min(100%,100vw - 28px);padding:34px 18px 36px}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__header{text-align:center}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard{background:linear-gradient(90deg,#0000 90px,#fff 90px),linear-gradient(165deg,#2a4855 0%,#3a6870 60%,#467c78 100%);grid-template-columns:90px minmax(0,1fr);min-height:118px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+2) .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+2) .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+2) .CityStoriesBlogs-module__IEJSsG__storyBlogCard{background:linear-gradient(90deg,#0000 90px,#fff 90px),linear-gradient(165deg,#3e3018 0%,#6e5830 60%,#8a7848 100%)}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+3) .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+3) .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+3) .CityStoriesBlogs-module__IEJSsG__storyBlogCard{background:linear-gradient(90deg,#0000 90px,#fff 90px),linear-gradient(165deg,#2a2e44 0%,#3a4468 60%,#4a5a84 100%)}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard:before{width:90px;font-size:24px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain{padding:18px 20px 8px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton{padding:0 20px}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__cityGrid,.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__linkList,.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__storyLinkList,.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__faqGrid{grid-template-columns:1fr}}@media (max-width:480px){.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__h1{font-size:30px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard{background:linear-gradient(90deg,#0000 68px,#fff 68px),linear-gradient(165deg,#2a4855 0%,#3a6870 60%,#467c78 100%);grid-template-columns:68px minmax(0,1fr);min-height:118px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+2) .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+2) .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+2) .CityStoriesBlogs-module__IEJSsG__storyBlogCard{background:linear-gradient(90deg,#0000 68px,#fff 68px),linear-gradient(165deg,#3e3018 0%,#6e5830 60%,#8a7848 100%)}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+3) .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+3) .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__cardLink:nth-child(3n+3) .CityStoriesBlogs-module__IEJSsG__storyBlogCard{background:linear-gradient(90deg,#0000 68px,#fff 68px),linear-gradient(165deg,#2a2e44 0%,#3a4468 60%,#4a5a84 100%)}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard:before,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard:before{width:68px;font-size:18px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardMain{padding:16px 16px 6px}.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__itineraryBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__routeGuideBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton,.CityStoriesBlogs-module__IEJSsG__toursListWrap .CityStoriesBlogs-module__IEJSsG__storyBlogCard .CityStoriesBlogs-module__IEJSsG__cardButton{padding:0 16px;font-size:11px}}.CityStoriesBlogs-module__IEJSsG__countryItinerariesWrap{padding-bottom:44px}.CityStoriesBlogs-module__IEJSsG__countryItinerariesWrap .CityStoriesBlogs-module__IEJSsG__storyIntro{color:#394a61;max-width:800px;margin-top:24px;font-size:14px;line-height:1.68}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticleStack{gap:16px;width:min(800px,100%);margin:42px auto 0;display:grid}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticle{background:radial-gradient(circle at 94% 8%,#b8ff6221,#0000 30%),linear-gradient(145deg,#fffffffc,#f8fcfdfa);border:1px solid #00808033;border-radius:17px;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:24px 26px;scroll-margin-top:96px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #0f22410e,0 2px 7px #0f224106}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticle:before{content:"";background:linear-gradient(#008080b8,#b8ff6238);border-radius:0 999px 999px 0;width:3px;position:absolute;top:22px;bottom:22px;left:0}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticleNumber{color:#007980;background:#eef8f8;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticleBody{min-width:0}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticleBody>small{color:#007980;text-transform:uppercase;background:#e8f8f9f5;border:1px solid #00808029;border-radius:999px;align-items:center;min-height:21px;margin-bottom:8px;padding:0 10px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticleBody h2{color:#071a44;letter-spacing:0;margin:0;font-size:clamp(20px,.5vw + 18px,25px);font-weight:820;line-height:1.17}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticleBody>p{color:#31435c;max-width:690px;margin:10px 0 0;font-size:14px;font-weight:470;line-height:1.68}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticleRows{background:#ffffffb8;border:1px solid #bcd6e0ad;border-radius:14px;margin-top:18px;display:grid}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticleRows>div{border-bottom:1px solid #d2dee8a3;grid-template-columns:118px minmax(0,1fr);align-items:start;gap:16px;padding:14px 16px;display:grid}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticleRows>div:last-child{border-bottom:0}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticleRows span{color:#007d83;text-transform:uppercase;background:#00808012;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:0 10px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticleRows strong{color:#082d4a;font-size:14.8px;font-weight:820;line-height:1.26;display:block}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticleRows p{color:#4a5d74;grid-column:2;margin:5px 0 0;font-size:13px;font-weight:470;line-height:1.54}@media (max-width:820px){.CityStoriesBlogs-module__IEJSsG__countryItineraryArticle{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:20px 19px}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticleRows>div{grid-template-columns:1fr;gap:8px}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticleRows p{grid-column:auto}}@media (max-width:480px){.CityStoriesBlogs-module__IEJSsG__countryItineraryArticle{grid-template-columns:1fr;padding:18px 16px 18px 20px}.CityStoriesBlogs-module__IEJSsG__countryItineraryArticleNumber{margin-bottom:2px}}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__countryGuidePanel{background:radial-gradient(circle at 92% 12%,#b8ff6242,#0000 32%),radial-gradient(circle at 5% 96%,#0080802e,#0000 36%),linear-gradient(135deg,#f1fffb 0%,#fff 50%,#eafbf3 100%);border-color:#00808047;box-shadow:inset 6px 0 #00808075,0 22px 48px #053e571c,0 0 0 1px #b8ff622e}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__countryGuidePanel:before{background:linear-gradient(90deg,#008080ad,#b8ff62d1)}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__countryGuidePanel span{color:#00737a;background:#00808014;border-color:#00808038}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__countryGuidePanel strong{color:#062447}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__countryGuideActions{background:#ffffffb8;border-color:#0080802e;box-shadow:0 16px 34px #005b6014,inset 0 1px #ffffffeb}.CityStoriesBlogs-module__IEJSsG__collectionWrap .CityStoriesBlogs-module__IEJSsG__countryGuidePanel a:first-child{color:#00737a;background:#fff;border-color:#0080803d}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories{background:#f8fafc;border:1px solid #c8d6e6b3;box-shadow:0 2px 12px #082f520a,inset 0 1px #ffffffe6}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories:before,.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories:after{display:none}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation{background:#fff}.CityStoriesBlogs-module__IEJSsG__routeDetailWrap .CityStoriesBlogs-module__IEJSsG__recommendedStories .CityStoriesBlogs-module__IEJSsG__storyRecommendation:before{align-self:center}
