@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/cormorant-garamond-600.ttf)format("truetype")}.traveler-editorial-step{box-sizing:border-box;color:#233d4d;overflow-wrap:anywhere;background:0 0;border:0;width:100%;min-width:0;max-width:100%;font-family:Poppins,sans-serif}.traveler-editorial-step *{box-sizing:border-box}.traveler-editorial-step .traveler-editorial-heading{background:0 0;padding:0 0 14px}.traveler-editorial-step .traveler-editorial-eyebrow{color:var(--coral,#ef6559);letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:11px;font-weight:700;display:flex}.traveler-editorial-step .traveler-editorial-title{color:#233d4d;margin:7px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:600;line-height:1.16}.traveler-editorial-step .traveler-editorial-subtitle{color:#8b6500;margin:7px 0 0;font-size:15px;font-weight:500}.traveler-editorial-step .traveler-editorial-body{color:#536c78;background:linear-gradient(135deg,#fff 0%,#f5fbfc 62%,#fffcf2 100%);border:1px solid #dce8e9;border-top:4px solid #00adc9;padding:18px 20px;font-size:14px;line-height:1.55}.traveler-editorial-step p{color:#536c78;margin:0;font-size:14px;line-height:1.55}.traveler-editorial-step strong{font-size:inherit;color:#233d4d;font-weight:600;display:inline}.traveler-editorial-step .traveler-editorial-intro{margin-bottom:6px}.traveler-editorial-step .traveler-editorial-meeting{background:#fffbef;border-left:3px solid #ffd339;flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0;padding:14px 16px;display:flex}.traveler-editorial-meeting>div:last-child{flex:200px;min-width:0}.traveler-editorial-step .traveler-editorial-time{flex:none}.traveler-editorial-step .traveler-editorial-time small{color:#8b6500;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.traveler-editorial-step .traveler-editorial-time b{color:#233d4d;font-size:28px;font-weight:700;line-height:1.2;display:block}.traveler-editorial-step .traveler-editorial-location{color:#007d96;margin-top:5px;font-size:13px}.traveler-editorial-step .traveler-editorial-practical{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:18px;margin:16px 0 0;display:grid}.traveler-editorial-step .traveler-editorial-practical h4{color:#007d96;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.4}.traveler-editorial-step .traveler-editorial-practical p+p{margin-top:6px}.traveler-editorial-step .traveler-editorial-note{border-top:1px solid #dce8e9;margin-top:14px;padding-top:12px;font-size:13px}@media (width<=600px){.traveler-editorial-step .traveler-editorial-body{padding:14px}.traveler-editorial-step .traveler-editorial-title{font-size:27px}}#keeztravel-app .journey-route-events>article.traveler-editorial-event{grid-template-columns:52px 32px minmax(0,1fr);align-items:start;gap:12px;display:grid}#keeztravel-app .journey-route-events>article.traveler-editorial-event>div{flex-direction:column;min-width:0;padding-top:0;display:flex}#keeztravel-app .traveler-editorial-event>.traveler-editorial-step{min-width:0}#keeztravel-app .traveler-editorial-event>i{align-self:stretch}#keeztravel-app .traveler-editorial-event>div>.route-step-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex!important}#keeztravel-app .traveler-editorial-event .route-step-actions>button{flex:150px;width:auto;min-width:0}#keeztravel-app .traveler-editorial-step .traveler-editorial-title,.route-guidance-modal .traveler-editorial-step .traveler-editorial-title{letter-spacing:-.02em;text-transform:none;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:600;line-height:1.13}#keeztravel-app .traveler-editorial-step p,.route-guidance-modal .traveler-editorial-step p{white-space:pre-wrap;font-size:14px;line-height:1.55}#keeztravel-app .traveler-editorial-step strong,.route-guidance-modal .traveler-editorial-step strong{font-size:inherit;font-weight:600;line-height:inherit;display:inline}.traveler-editorial-step .traveler-editorial-symbol{vertical-align:middle;color:currentColor;flex:0 0 17px;width:17px;height:17px;margin-right:7px;display:inline-block}.traveler-editorial-step .traveler-editorial-practical h4{align-items:center;display:flex}@media (width<=600px){#keeztravel-app .journey-route-events>article.traveler-editorial-event{grid-template-columns:44px 32px minmax(0,1fr);gap:8px}#keeztravel-app .traveler-editorial-step .traveler-editorial-title,.route-guidance-modal .traveler-editorial-step .traveler-editorial-title{font-size:29px}}.traveler-editorial-step .traveler-editorial-title p,.traveler-editorial-step .traveler-editorial-subtitle p{font:inherit!important;line-height:inherit!important;color:inherit!important}.traveler-editorial-step :is(ul,ol){font:inherit;color:inherit;margin:4px 0;padding-left:1.4em}.traveler-editorial-step .traveler-editorial-paragraph+.traveler-editorial-paragraph,.traveler-editorial-step p+p{margin-top:5px}.traveler-editorial-step mark{color:#233d4d;background:#fff09a;padding:0 .08em}#keeztravel-app .review-item .traveler-editorial-step{width:100%;min-width:0;display:block}#keeztravel-app .review-item .traveler-editorial-title{font-size:28px}#keeztravel-app .item-presentation-edit{white-space:normal;align-items:center;gap:8px;max-width:100%;min-height:44px;margin:10px 0;display:flex}
