.itinerary-visual-anchor{padding:0 0 20px;margin:0 0 22px;border-bottom:1px solid #e2ddd1}
.itinerary-tab-panel .itinerary-visual-anchor h3{margin:0}
.itinerary-day-subtitle{margin:8px 0 15px;color:#8b692f;font:italic clamp(16px,2vw,20px)/1.45 Georgia,serif}
.itinerary-visual-anchor .itinerary-panel-facts{display:flex;flex-wrap:wrap;gap:9px;margin:0}
.itinerary-visual-anchor .itinerary-panel-fact{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid #d7ddd7;border-radius:999px;background:#f4f6f2;color:#56625c;font:600 13px/1.25 system-ui,sans-serif}
.itinerary-visual-anchor .itinerary-panel-fact strong{color:#142b4f;font-style:normal}
.itinerary-visual-anchor .itinerary-panel-fact strong:after{content:":"}
@media(max-width:760px){.itinerary-day-subtitle{font-size:16px}.itinerary-visual-anchor .itinerary-panel-fact{font-size:12px;padding:6px 9px}}
