/* Scoped body formatting only: no changes to illustrations, forms or page headings. */
.travel-markdown{white-space:normal;overflow-wrap:anywhere;line-height:1.65;min-width:0}.travel-markdown>:first-child{margin-top:0}.travel-markdown>:last-child{margin-bottom:0}.trip-desk article .travel-markdown p,.private-message .travel-markdown p,.travel-markdown p{white-space:normal;margin:.65em 0}.travel-markdown h1,.travel-markdown h2,.travel-markdown h3{line-height:1.3;margin:1em 0 .45em;font-family:inherit;color:inherit}.travel-markdown h1{font-size:1.55em}.travel-markdown h2{font-size:1.35em}.travel-markdown h3{font-size:1.18em}.travel-markdown ul,.travel-markdown ol{padding-inline-start:1.6em;margin:.7em 0}.travel-markdown li{margin:.3em 0}.travel-markdown a{color:var(--cy-link);text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}.travel-markdown a:focus-visible{outline:3px solid var(--cy-focus);outline-offset:3px}.travel-markdown blockquote{border-inline-start:3px solid var(--cy-border);padding-inline-start:1em;margin:1em 0}.travel-markdown pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:.7em;border:1px solid var(--cy-border);border-radius:6px}.travel-markdown code{font-size:.95em}.travel-markdown-plain{white-space:pre-wrap}

.trip-announcement-photo { display: block; max-width: 100%; }
.trip-announcement-photo img { display: block; max-width: 100%; height: auto; border-radius: .5rem; }
