.itineraryArticle_section__5WqoW{width:100%;padding:72px 32px 64px;background-color:#fff;scroll-margin-top:130px}@media(max-width:1100px){.itineraryArticle_section__5WqoW{padding:56px 24px 52px}}@media(max-width:640px){.itineraryArticle_section__5WqoW{padding:40px 16px}}.itineraryArticle_container__GpCGX{max-width:860px;margin:0 auto}.itineraryArticle_withNav__a2_TB{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;grid-gap:52px;gap:52px;max-width:1240px}@media(max-width:1280px){.itineraryArticle_withNav__a2_TB{grid-template-columns:260px minmax(0,1fr);gap:40px}}@media(max-width:1100px){.itineraryArticle_withNav__a2_TB{display:block;max-width:860px}}.itineraryArticle_article__bUYyX{color:#22436b;font-size:16px;font-weight:300;line-height:1.75}.itineraryArticle_article__bUYyX h2{position:relative;margin:48px 0 18px;padding-bottom:14px;color:#004282;font-size:clamp(22px,2.2vw,30px);font-weight:400;letter-spacing:1.2px;line-height:1.2}.itineraryArticle_article__bUYyX h2:first-child{margin-top:0}.itineraryArticle_article__bUYyX h2:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:3px;border-radius:2px;background:linear-gradient(90deg,#f2b544,rgba(242,181,68,.35))}.itineraryArticle_article__bUYyX h3{margin:36px 0 12px;scroll-margin-top:130px;padding-left:14px;border-left:3px solid #f2b544;color:#04295a;font-size:clamp(17px,1.5vw,21px);font-weight:600;letter-spacing:.4px;line-height:1.35}.itineraryArticle_article__bUYyX h4,.itineraryArticle_article__bUYyX h5,.itineraryArticle_article__bUYyX h6{margin:28px 0 10px;color:#04295a;font-size:17px;font-weight:600;line-height:1.4}.itineraryArticle_article__bUYyX p{margin:0 0 16px}.itineraryArticle_article__bUYyX strong{color:#04295a;font-weight:600}.itineraryArticle_article__bUYyX em{color:#5a7396}.itineraryArticle_article__bUYyX a{color:#004282;text-decoration:underline;text-underline-offset:3px}.itineraryArticle_article__bUYyX a:hover{color:#ff8f1c}.itineraryArticle_article__bUYyX ol,.itineraryArticle_article__bUYyX ul{margin:0 0 18px;padding-left:22px}.itineraryArticle_article__bUYyX li{margin-bottom:8px}.itineraryArticle_article__bUYyX li::marker{color:#f2b544}.itineraryArticle_article__bUYyX img{max-width:100%;height:auto;border-radius:12px}.itineraryArticle_article__bUYyX hr{margin:36px 0;border:0;border-top:1px solid rgba(4,41,90,.12)}.itineraryArticle_article__bUYyX blockquote{margin:0 0 18px;padding:14px 18px;border-left:3px solid rgba(4,41,90,.16);background-color:#f2f7fd}.itineraryArticle_article__bUYyX table{width:100%;margin-bottom:20px;border-collapse:collapse;font-size:15px}.itineraryArticle_article__bUYyX table td,.itineraryArticle_article__bUYyX table th{padding:10px 12px;border:1px solid rgba(4,41,90,.12);text-align:left}.itineraryArticle_article__bUYyX table th{background-color:#f2f7fd;color:#004282;font-weight:600}.itineraryArticle_article__bUYyX sup{font-size:.7em}@media(max-width:640px){.itineraryArticle_article__bUYyX{font-size:15px}}.destinations_main__GbD_Y{display:flex;flex-direction:column;min-height:100vh}.destinations_main__GbD_Y .destinations_homeLinkActive__Uzmc4,.destinations_main__GbD_Y .destinations_homeLink__AFHiY{font-weight:700;text-decoration:none;transition:color .3s ease}.destinations_main__GbD_Y .destinations_homeLinkActive__Uzmc4:hover,.destinations_main__GbD_Y .destinations_homeLink__AFHiY:hover{color:#ff8f1c;transition:color .3s ease}.destinations_main__GbD_Y .destinations_homeLinkActive__Uzmc4,.destinations_main__GbD_Y .destinations_homeLink__AFHiY{color:#fff}.destinations_main__GbD_Y .destinations_title__TN5pj{font-size:62px;color:#000}@media(max-width:480px){.destinations_main__GbD_Y .destinations_title__TN5pj{font-size:32px}}.destinations_main__GbD_Y .destinations_customImageStyle__lgvqm{width:300px;height:450px;margin-top:2rem;overflow:hidden;display:block;transition:all .3s ease-in-out 0s;transform:scale(1);border-radius:3%}.destinations_main__GbD_Y .destinations_customImageStyle__lgvqm:hover{cursor:pointer;transform:scale(1.05)}.destinations_main__GbD_Y .destinations_customContent__3g8WU{text-align:center;font-size:1.5rem;color:#ff914d;margin-top:-10rem;margin-left:15rem}.destinations_main__GbD_Y .destinations_customContent__3g8WU h2{margin-bottom:1rem}.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ{margin:-35rem 7rem 10rem 29rem;font-size:1rem;position:relative;line-height:30px;color:#767876;letter-spacing:.3px;background-color:#fff}@media(max-width:1024px){.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ{margin:0;padding:0 16px}}.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ h1{color:#ff8f1c;text-align:center}.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ h1,.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ h2,.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ h3,.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ h4,.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ h5,.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ h6{margin-top:1.5rem;margin-bottom:1rem}.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ h2,.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ h3,.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ h4,.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ h5,.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ h6,.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ strong{color:#000}.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ p{margin-bottom:1rem}.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ ol,.destinations_main__GbD_Y .destinations_mdxContent__qy3fJ ul{margin-left:1.5rem}.destinations_main__GbD_Y .destinations_contentLayoutContainer__GMI_Q{display:flex;justify-content:space-between;align-items:flex-start}.itineraryDayNav_nav___TzHP{position:-webkit-sticky;position:sticky;top:130px;align-self:start;padding:22px 20px;border:1px solid rgba(4,41,90,.1);border-radius:14px;background-color:#f2f7fd;max-height:calc(100vh - 170px);overflow-y:auto;overscroll-behavior:contain}@media(max-width:1100px){.itineraryDayNav_nav___TzHP{position:static;max-height:260px;margin-bottom:32px}}@media(max-width:640px){.itineraryDayNav_nav___TzHP{padding:18px 16px}}.itineraryDayNav_heading__58dBK{margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid rgba(4,41,90,.12);color:#004282;font-size:13px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}.itineraryDayNav_list__7ZRg3{margin:0;padding:0;list-style:none}.itineraryDayNav_item__gE9t9{margin:0}.itineraryDayNav_link__w2aXx{display:block;position:relative;padding:9px 10px 9px 14px;border-left:2px solid transparent;border-radius:0 8px 8px 0;color:#22436b;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.itineraryDayNav_link__w2aXx:hover{border-left-color:rgba(242,181,68,.6);background-color:hsla(0,0%,100%,.75)}.itineraryDayNav_link__w2aXx:focus-visible{outline:2px solid #004282;outline-offset:2px}.itineraryDayNav_active__X0JUV{border-left-color:#f2b544;background-color:#fff}.itineraryDayNav_active__X0JUV .itineraryDayNav_day__qSOS0{color:#04295a}.itineraryDayNav_active__X0JUV .itineraryDayNav_stop__QAi_j{color:#22436b}.itineraryDayNav_day__qSOS0{display:block;color:#004282;font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.itineraryDayNav_stop__QAi_j{display:block;margin-top:2px;color:#5a7396;font-size:13.5px;font-weight:300;line-height:1.45}