.dest-card[data-astro-cid-yqc62eqz]{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.dest-card[data-astro-cid-yqc62eqz] img[data-astro-cid-yqc62eqz]{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.dest-card[data-astro-cid-yqc62eqz] picture[data-astro-cid-yqc62eqz]{display:block}.dest-card__body[data-astro-cid-yqc62eqz]{padding:var(--space-5) var(--space-6)}.dest-card[data-astro-cid-yqc62eqz] h2[data-astro-cid-yqc62eqz]{margin-bottom:var(--space-2);font-size:1.15rem}.dest-card[data-astro-cid-yqc62eqz] h2[data-astro-cid-yqc62eqz] a[data-astro-cid-yqc62eqz]{color:var(--color-ink);text-decoration:none}.dest-card[data-astro-cid-yqc62eqz] h2[data-astro-cid-yqc62eqz] a[data-astro-cid-yqc62eqz]:hover{color:var(--color-navy-700)}.dest-card[data-astro-cid-yqc62eqz] p[data-astro-cid-yqc62eqz]{color:var(--color-muted);margin:0;font-size:.9rem}.dest-card__link[data-astro-cid-yqc62eqz]{color:var(--color-navy-700);margin-top:1rem;font-weight:800;text-decoration:none;display:inline-block}.destination-cta[data-astro-cid-yqc62eqz]{border-radius:var(--radius-lg);background:#f1f5fa;justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem;padding:1.6rem 1.8rem;display:flex}.destination-cta[data-astro-cid-yqc62eqz] strong[data-astro-cid-yqc62eqz]{font-size:1.2rem}.destination-cta[data-astro-cid-yqc62eqz] p[data-astro-cid-yqc62eqz]{color:var(--color-muted);margin:.35rem 0 0}.destination-programs[data-astro-cid-yqc62eqz]{border-top:1px solid var(--color-line);margin-top:2.5rem;padding-top:2rem}.destination-programs[data-astro-cid-yqc62eqz] h2[data-astro-cid-yqc62eqz],.destination-quote[data-astro-cid-yqc62eqz] h2[data-astro-cid-yqc62eqz]{margin:.5rem 0 1.15rem;font-size:clamp(1.5rem,2.6vw,2rem)}.destination-programs__grid[data-astro-cid-yqc62eqz]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.destination-programs__grid[data-astro-cid-yqc62eqz] article[data-astro-cid-yqc62eqz]{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;padding:1.25rem}.destination-programs__grid[data-astro-cid-yqc62eqz] strong[data-astro-cid-yqc62eqz]{font-family:var(--font-display);font-size:1.2rem;display:block}.destination-programs__grid[data-astro-cid-yqc62eqz] span[data-astro-cid-yqc62eqz]{color:#a87917;margin-top:.3rem;font-size:.82rem;font-weight:800;display:block}.destination-programs__grid[data-astro-cid-yqc62eqz] p[data-astro-cid-yqc62eqz]{color:var(--color-muted);font-size:.9rem;line-height:1.5}.destination-programs__grid[data-astro-cid-yqc62eqz] a[data-astro-cid-yqc62eqz]{font-weight:800;text-decoration:none}.destination-quote[data-astro-cid-yqc62eqz]{background:var(--color-surface-alt);border-radius:var(--radius-lg);margin-top:2rem;padding:1.8rem}.detail-img[data-astro-cid-yqc62eqz]{border-radius:var(--radius-xl);aspect-ratio:16/9;object-fit:cover;width:100%;margin-bottom:var(--space-6);box-shadow:var(--shadow-md)}.prose[data-astro-cid-yqc62eqz] p[data-astro-cid-yqc62eqz]{margin-bottom:var(--space-4);color:var(--color-body)}.prose[data-astro-cid-yqc62eqz] h3[data-astro-cid-yqc62eqz]{margin:var(--space-6) 0 var(--space-3);font-size:1.25rem}.prose[data-astro-cid-yqc62eqz] ul[data-astro-cid-yqc62eqz]{margin:0 0 var(--space-4);color:var(--color-body);gap:.4rem;padding-left:1.25rem;display:grid}@media (width<=700px){.destination-cta[data-astro-cid-yqc62eqz]{flex-direction:column;align-items:flex-start}}
