.tour-rich-text{min-width:0;overflow-wrap:anywhere;color:inherit;font-family:inherit;line-height:1.7}.tour-rich-text :is(p,h2,h3,ul,ol){margin:0 0 1em;max-width:100%}.tour-rich-text>:last-child{margin-bottom:0}.tour-rich-text h2{font-size:1.35em;line-height:1.35;font-weight:700}.tour-rich-text h3{font-size:1.15em;line-height:1.4;font-weight:700}.tour-rich-text ul{list-style:disc;padding-inline-start:1.5em}.tour-rich-text ol{list-style:decimal;padding-inline-start:1.5em}.tour-rich-text li{display:list-item;margin:.25em 0}.tour-rich-text li>p{margin-bottom:.25em}.tour-rich-text a{color:var(--blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.tour-rich-text a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.tour-rich-text .sp-rich-align-left{text-align:left}.tour-rich-text .sp-rich-align-center{text-align:center}.tour-rich-text .sp-rich-align-right{text-align:right}.tour-itinerary-note>.tour-rich-text{flex:1;min-width:0}.tour-itinerary-note>svg{flex-shrink:0}