.destinations[data-astro-cid-titpqbiz]{padding-block:var(--space-5) var(--space-6)}.destinations__head[data-astro-cid-titpqbiz]{max-width:var(--measure)}.destinations__kicker[data-astro-cid-titpqbiz]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-family:var(--font-ui);color:var(--color-accent);font-size:1rem;font-style:italic;display:flex}.destinations__kicker[data-astro-cid-titpqbiz]:before{content:"";background:currentColor;flex:none;width:1.75rem;height:1px}.destinations[data-astro-cid-titpqbiz] h1[data-astro-cid-titpqbiz]{font-size:var(--text-xl);letter-spacing:-.015em;margin:0;font-weight:700}.destinations__lead[data-astro-cid-titpqbiz]{margin:var(--space-3) 0 0;font-size:var(--text-lg);line-height:1.55}.destinations__map[data-astro-cid-titpqbiz]{margin:var(--space-2) 0 0}.destinations__map[data-astro-cid-titpqbiz] a[data-astro-cid-titpqbiz]{align-items:center;min-height:2.75rem;display:inline-flex}.featured[data-astro-cid-titpqbiz]{gap:var(--space-5);margin-top:var(--space-5);padding-bottom:var(--space-6);border-bottom:1px solid color-mix(in srgb, var(--color-line) 45%, transparent);display:grid}.featured__photo[data-astro-cid-titpqbiz]{background:#fffdf8;margin:0;padding:.625rem .625rem 2.5rem;position:relative;transform:rotate(-1.2deg);box-shadow:0 1px 2px #4f5b2e2e,0 14px 32px -14px #4f5b2e66}.featured__photo[data-astro-cid-titpqbiz] img[data-astro-cid-titpqbiz]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.featured__photo[data-astro-cid-titpqbiz] figcaption[data-astro-cid-titpqbiz]{font-family:var(--font-ui);color:var(--color-muted);font-size:.9375rem;font-style:italic;position:absolute;bottom:.5rem;left:.875rem}.featured[data-astro-cid-titpqbiz] h2[data-astro-cid-titpqbiz]{margin:0 0 var(--space-3);letter-spacing:-.015em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.featured[data-astro-cid-titpqbiz] h2[data-astro-cid-titpqbiz] a[data-astro-cid-titpqbiz],.city-card[data-astro-cid-titpqbiz] h3[data-astro-cid-titpqbiz] a[data-astro-cid-titpqbiz]{color:var(--color-ink);text-decoration:none}.featured[data-astro-cid-titpqbiz] h2[data-astro-cid-titpqbiz] a[data-astro-cid-titpqbiz]:hover,.city-card[data-astro-cid-titpqbiz] h3[data-astro-cid-titpqbiz] a[data-astro-cid-titpqbiz]:hover,.city-card[data-astro-cid-titpqbiz]:has(.city-card__photo:hover) h3[data-astro-cid-titpqbiz] a[data-astro-cid-titpqbiz]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.18em;text-decoration-thickness:2px}.featured__text[data-astro-cid-titpqbiz] p[data-astro-cid-titpqbiz]:last-child{font-size:var(--text-lg);color:var(--color-muted);margin:0;line-height:1.55}.cities[data-astro-cid-titpqbiz]{margin-top:var(--space-5)}.cities[data-astro-cid-titpqbiz] h2[data-astro-cid-titpqbiz]{margin:0 0 var(--space-4);font-size:1.75rem}.cities__list[data-astro-cid-titpqbiz]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.city-card__photo[data-astro-cid-titpqbiz]{border-radius:.1875rem;display:block;overflow:hidden}.city-card__photo[data-astro-cid-titpqbiz] img[data-astro-cid-titpqbiz]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.city-card[data-astro-cid-titpqbiz] h3[data-astro-cid-titpqbiz]{margin:var(--space-3) 0 var(--space-2);font-size:1.5rem;line-height:1.15}.city-card[data-astro-cid-titpqbiz] p[data-astro-cid-titpqbiz]{color:var(--color-muted);margin:0;font-size:1.0625rem}@media (width>=48rem){.featured[data-astro-cid-titpqbiz]{align-items:center;column-gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cities__list[data-astro-cid-titpqbiz]{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem) and (width<=63.99rem){.city-card[data-astro-cid-titpqbiz]:last-child:nth-child(odd){column-gap:var(--space-4);grid-column:1/-1;grid-template-rows:1fr auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.city-card[data-astro-cid-titpqbiz]:last-child:nth-child(odd) .city-card__photo[data-astro-cid-titpqbiz]{grid-row:1/-1}.city-card[data-astro-cid-titpqbiz]:last-child:nth-child(odd) h3[data-astro-cid-titpqbiz]{grid-row:2;margin-top:0}.city-card[data-astro-cid-titpqbiz]:last-child:nth-child(odd) p[data-astro-cid-titpqbiz]{grid-row:3}}@media (width>=64rem){.cities__list[data-astro-cid-titpqbiz]{grid-template-columns:repeat(6,minmax(0,1fr))}.city-card[data-astro-cid-titpqbiz]{grid-column:span 2}.city-card[data-astro-cid-titpqbiz]:nth-last-child(2):nth-child(3n+1),.city-card[data-astro-cid-titpqbiz]:last-child:nth-child(3n+2){grid-column:span 3}.city-card[data-astro-cid-titpqbiz]:last-child:nth-child(3n+1){column-gap:var(--space-4);grid-column:1/-1;grid-template-rows:1fr auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.city-card[data-astro-cid-titpqbiz]:last-child:nth-child(3n+1) .city-card__photo[data-astro-cid-titpqbiz]{grid-row:1/-1}.city-card[data-astro-cid-titpqbiz]:last-child:nth-child(3n+1) h3[data-astro-cid-titpqbiz]{grid-row:2;margin-top:0}.city-card[data-astro-cid-titpqbiz]:last-child:nth-child(3n+1) p[data-astro-cid-titpqbiz]{grid-row:3}}
