.itinerary_page__XoTCH .m-article-hero-grid,.itinerary_page__XoTCH .m-article-layout{min-width:0}.itinerary_page__XoTCH .m-article,.itinerary_page__XoTCH .m-article-hero-grid>div{min-width:0;overflow-wrap:break-word}.itinerary_page__XoTCH .m-article-hero-grid figure img{width:100%;height:auto;aspect-ratio:1600/899;object-fit:contain}.itinerary_page__XoTCH .m-article-figure img{width:100%;height:auto;object-fit:contain}.itinerary_save__MkIhC{border:1px solid var(--line);border-radius:14px;padding:18px 20px;background:var(--sage);margin:22px 0;font-family:Arial,Helvetica,sans-serif}.itinerary_save__MkIhC a{font-weight:700}.itinerary_save__MkIhC p{font-size:.9rem;line-height:1.5;margin:.5rem 0 0}.itinerary_mobileToc__Y_teJ{display:none;border:1px solid var(--line);padding:14px 18px;border-radius:12px;font-family:Arial,Helvetica,sans-serif;margin-bottom:22px}.itinerary_mobileToc__Y_teJ summary{cursor:pointer;font-weight:700;min-height:30px}.itinerary_mobileToc__Y_teJ nav{display:grid;gap:12px;margin:12px 0 4px}.itinerary_mobileToc__Y_teJ a{font-size:.9rem;line-height:1.5}.itinerary_mobileToc__Y_teJ summary:focus-visible,.itinerary_page__XoTCH a:focus-visible{outline:3px solid var(--clay);outline-offset:4px}.itinerary_credits__hG_1S{font-family:Arial,Helvetica,sans-serif;font-size:.82rem;line-height:1.6;margin-top:32px;border-top:1px solid var(--line);padding-top:14px}.itinerary_credits__hG_1S ul{font-size:inherit}.itinerary_credits__hG_1S li{font-size:.82rem;overflow-wrap:anywhere}@media(max-width:1000px){.itinerary_mobileToc__Y_teJ{display:block}}@media(max-width:700px){.itinerary_page__XoTCH .m-article td{padding:10px 12px;min-height:0}.itinerary_page__XoTCH .m-article td:before{position:static;display:block;width:auto;margin-bottom:4px;font-size:.73rem}.itinerary_page__XoTCH .m-article tr{margin:12px 0}.itinerary_save__MkIhC{padding:16px}}@media print{.itinerary_mobileToc__Y_teJ,.itinerary_page__XoTCH .m-article-layout aside,.itinerary_page__XoTCH .m-back{display:none}.itinerary_page__XoTCH .m-article-layout{display:block;padding:0}.itinerary_page__XoTCH .m-article-hero{padding:0}.itinerary_page__XoTCH .m-article-hero h1{font-size:24pt}.itinerary_page__XoTCH .m-article h2{font-size:17pt}.itinerary_page__XoTCH .m-article-figure{break-inside:avoid}}