.guide-nav .nav-itineraries .mega-inner{width:min(90%,850px);max-width:850px}
.itinerary-mega-layout{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:26px}
.guide-nav .itinerary-mega-layout .mega-guide-card{min-height:220px;flex-basis:auto}
.guide-nav .itinerary-mega-layout .mega-guide-card-media{height:112px}
.itinerary-mega-copy{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border-top:1px solid #cbd2ba;padding-top:16px}
.itinerary-mega-copy p{max-width:430px;margin:0 0 20px;color:#50594a;font-size:15px;line-height:1.55}
.guide-nav .itinerary-mega-copy a{display:inline-flex;padding:12px 16px;background:#d0ff38;border:1px solid #171d16;color:#171d16;font-size:13px;font-weight:800;text-decoration:none;white-space:normal}
.guide-nav .itinerary-mega-copy a:hover,.guide-nav .itinerary-mega-copy a:focus-visible{background:#171d16;color:#d0ff38}
@media(max-width:1000px){.guide-nav .nav-itineraries .mega-inner{width:100%}.itinerary-mega-layout{grid-template-columns:1fr;gap:16px}.guide-nav .itinerary-mega-layout .mega-guide-card{width:min(100%,320px)}.itinerary-mega-copy{padding-top:14px}}
