.itinerary-day::details-content{content-visibility:visible;interpolate-size:allow-keywords;height:0;line-height:1.625;transition:height .2s ease-out;display:block;overflow:hidden}.itinerary-day summary svg{transition:transform .2s ease-out}@media (hover:hover) and (min-width:768px){.itinerary-day[data-full-day-on-hover=true]:hover::details-content{height:auto}.itinerary-day[data-full-day-on-hover=false]:not([open]):hover::details-content{height:calc(1px + .75rem + 1.5lh);-webkit-mask-image:linear-gradient(#000 calc(1px + .75rem + 1lh),#0000 100%);mask-image:linear-gradient(#000 calc(1px + .75rem + 1lh),#0000 100%)}.itinerary-day:hover summary svg{transform:rotate(90deg)}}.itinerary-day[open]::details-content{height:auto}.itinerary-day[open] summary svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.itinerary-day summary svg{transition:none}.itinerary-day::details-content{transition:none}}
.tour-overview-module__Cx6xIG__body{white-space:normal;width:100%;min-width:0;max-width:none;line-height:1.5}.tour-overview-module__Cx6xIG__body :where(p,div){margin:0}.tour-overview-module__Cx6xIG__body :where(p,div)+:where(p,div){margin-top:.75rem}.tour-overview-module__Cx6xIG__body :where(ul,ol){margin-block:.75rem;padding-left:1.25rem}.tour-overview-module__Cx6xIG__body ul{list-style:outside}.tour-overview-module__Cx6xIG__body ol{list-style:decimal}.tour-overview-module__Cx6xIG__body a{color:var(--color-sdt-accent);font-weight:500;text-decoration:underline}
