.hero-compact[data-astro-cid-hlgrz5wv]{padding:2rem 0 2.25rem}.trip-stats[data-astro-cid-hlgrz5wv]{color:#ffffffeb;margin:.75rem 0 0}.trip-stats[data-astro-cid-hlgrz5wv] strong{color:inherit;font-weight:700}.trip-layout[data-astro-cid-hlgrz5wv]{max-width:920px}.trip-answer[data-astro-cid-hlgrz5wv]{background:var(--color-water-light,#e8f4f8);border-radius:var(--radius-md,10px);border:1px solid #2e8bc047;margin-bottom:1.5rem;padding:1.1rem 1.25rem}.trip-answer[data-astro-cid-hlgrz5wv] p[data-astro-cid-hlgrz5wv]{color:var(--color-text,#1a2b33);margin:0;line-height:1.55}.trip-panels[data-astro-cid-hlgrz5wv]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2.25rem;display:grid}.trip-panel[data-astro-cid-hlgrz5wv]{background:var(--color-white,#fff);border-radius:var(--radius-md,10px);border:1px solid #0b4f6c1f;padding:1rem 1.1rem}.trip-panel[data-astro-cid-hlgrz5wv] h2[data-astro-cid-hlgrz5wv]{margin:0 0 .55rem;font-size:1.05rem}.trip-panel[data-astro-cid-hlgrz5wv] p[data-astro-cid-hlgrz5wv],.trip-panel[data-astro-cid-hlgrz5wv] ul[data-astro-cid-hlgrz5wv]{color:var(--color-text-muted,#5a6b73);margin:0;font-size:.92rem;line-height:1.5}.trip-panel[data-astro-cid-hlgrz5wv] ul[data-astro-cid-hlgrz5wv]{padding-left:1.1rem}.trip-panel[data-astro-cid-hlgrz5wv] li[data-astro-cid-hlgrz5wv]+li[data-astro-cid-hlgrz5wv]{margin-top:.35rem}.trip-note[data-astro-cid-hlgrz5wv]{color:var(--color-text-muted,#5a6b73);max-width:40rem;margin:0 0 1.5rem}.stop-list[data-astro-cid-hlgrz5wv]{gap:1.75rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.stop-row[data-astro-cid-hlgrz5wv]{background:var(--color-white,#fff);border-radius:var(--radius-md,10px);border:1px solid #0b4f6c1a;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:1.15rem;padding:1rem;display:grid}.stop-media[data-astro-cid-hlgrz5wv]{border-radius:var(--radius-md,10px);background:var(--color-sand,#f0ebe3);aspect-ratio:16/10;display:block;overflow:hidden}.stop-media[data-astro-cid-hlgrz5wv] img[data-astro-cid-hlgrz5wv]{object-fit:cover;width:100%;height:100%;display:block}.stop-kicker[data-astro-cid-hlgrz5wv]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.45rem;display:flex}.stop-num[data-astro-cid-hlgrz5wv]{background:var(--color-water-deep,#0b4f6c);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;font-weight:700;display:inline-flex}.stop-day[data-astro-cid-hlgrz5wv]{color:var(--color-water-deep,#0b4f6c);font-size:.88rem;font-weight:600}.stop-title[data-astro-cid-hlgrz5wv]{margin:0 0 .35rem;font-size:1.25rem;line-height:1.3}.stop-title[data-astro-cid-hlgrz5wv] a[data-astro-cid-hlgrz5wv]{color:var(--color-water-deep,#0b4f6c);text-decoration:none}.stop-title[data-astro-cid-hlgrz5wv] a[data-astro-cid-hlgrz5wv]:hover{text-decoration:underline}.stop-meta[data-astro-cid-hlgrz5wv]{color:var(--color-text-muted,#5a6b73);margin:0 0 .55rem;font-size:.85rem}.stop-why[data-astro-cid-hlgrz5wv]{margin:0 0 .45rem;font-weight:600;line-height:1.4}.stop-tip[data-astro-cid-hlgrz5wv]{color:var(--color-text,#1a2b33);background:#0b4f6c0f;border-radius:8px;margin:0 0 .65rem;padding:.55rem .7rem;font-size:.92rem;line-height:1.45}.stop-desc[data-astro-cid-hlgrz5wv]{color:var(--color-text-muted,#5a6b73);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .85rem;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.stop-cta[data-astro-cid-hlgrz5wv]{color:var(--color-water-deep,#0b4f6c);font-size:.92rem;font-weight:600;display:inline-flex}.trip-faq[data-astro-cid-hlgrz5wv]{margin:2rem 0}.trip-faq[data-astro-cid-hlgrz5wv] h2[data-astro-cid-hlgrz5wv]{margin:0 0 .85rem;font-size:1.35rem}.trip-faq-list[data-astro-cid-hlgrz5wv]{gap:.5rem;display:grid}.trip-faq-item[data-astro-cid-hlgrz5wv]{background:var(--color-white,#fff);border-radius:var(--radius-md,10px);border:1px solid #0b4f6c1f;padding:.75rem 1rem}.trip-faq-item[data-astro-cid-hlgrz5wv] summary[data-astro-cid-hlgrz5wv]{cursor:pointer;font-weight:600}.trip-faq-item[data-astro-cid-hlgrz5wv] p[data-astro-cid-hlgrz5wv]{color:var(--color-text-muted,#5a6b73);margin:.65rem 0 0;line-height:1.5}.trip-footer-links[data-astro-cid-hlgrz5wv]{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}@media (width<=720px){.stop-row[data-astro-cid-hlgrz5wv]{grid-template-columns:1fr;padding:.85rem}.stop-media[data-astro-cid-hlgrz5wv]{aspect-ratio:16/10;max-height:none}}
