.trip-itinerary{overflow-x:auto;margin:28px 0}.trip-itinerary table{border-collapse:collapse;width:100%;background:#fff;font-size:16px}.trip-itinerary caption{text-align:left;font-weight:bold;margin-bottom:12px}.trip-itinerary th,.trip-itinerary td{text-align:left;vertical-align:top;padding:16px;border:1px solid #ddd8cc}.trip-itinerary thead{background:#ede9df}.trip-itinerary th[scope="row"]{width:70px}.trip-itinerary td:nth-child(2){width:24%}@media(max-width:600px){.trip-itinerary th,.trip-itinerary td{padding:10px;font-size:14px}.trip-itinerary td:nth-child(2){width:26%}}

.trip-itinerary th:first-child{white-space:nowrap}

.trip-stock-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}.trip-stock-photo{margin:0;min-width:0}.trip-stock-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.trip-stock-photo figcaption{font-size:13px;line-height:1.5;margin-top:10px;color:#5d625d}@media(max-width:700px){.trip-stock-gallery{grid-template-columns:1fr}}
