.tour-description{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;color:#333}.tour-description h1{font-size:2rem;font-weight:700;margin-top:0;margin-bottom:1rem;color:#1a56db;line-height:1.2}.tour-description h2{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#1e429f;line-height:1.3}.tour-description h3{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:#233876}.tour-description p{margin-bottom:1.5rem;line-height:1.7}.tour-description ol,.tour-description ul{margin-top:1rem;margin-bottom:1.5rem;padding-left:2rem}.tour-description ul{list-style-type:disc}.tour-description ol{list-style-type:decimal}.tour-description li{margin-bottom:.5rem;padding-left:.5rem}.tour-description blockquote{border-left:4px solid #3b82f6;margin:1.5rem 0;font-style:italic;color:#4b5563;background-color:#f3f4f6;padding:1rem;border-radius:.25rem}.tour-description a{color:#2563eb;text-decoration:underline}.tour-description a:hover{color:#1d4ed8}.tour-description strong{font-weight:700}.tour-description em{font-style:italic}.tour-description u{text-decoration:underline}.tour-description pre{padding:1rem;overflow-x:auto;margin-top:1rem;margin-bottom:1.5rem}.tour-description code,.tour-description pre{background-color:#f3f4f6;border-radius:.25rem}.tour-description code{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;padding:.2rem .4rem}.tour-description>*+*{margin-top:1rem}