.DestinationAccommodations-module__tJWqxG__section{margin:96px 0}.DestinationAccommodations-module__tJWqxG__header{justify-content:space-between;align-items:flex-end;margin-bottom:64px;display:flex}.DestinationAccommodations-module__tJWqxG__heading{margin:0 0 16px}.DestinationAccommodations-module__tJWqxG__header p{margin:0}.DestinationAccommodations-module__tJWqxG__arrows{flex-shrink:0;align-self:flex-start;gap:8px;display:flex}.DestinationAccommodations-module__tJWqxG__arrowBtn{border:2px solid var(--color-border);background:var(--color-white);cursor:pointer;width:40px;height:40px;color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex}.DestinationAccommodations-module__tJWqxG__arrowBtn:hover:not(:disabled){background-color:var(--color-bg-secondary)}.DestinationAccommodations-module__tJWqxG__arrowBtn:disabled{opacity:.35;cursor:default}.DestinationAccommodations-module__tJWqxG__viewport{overflow:hidden}.DestinationAccommodations-module__tJWqxG__track{gap:16px;transition:transform .35s;display:flex}.DestinationAccommodations-module__tJWqxG__card{min-width:0}.DestinationAccommodations-module__tJWqxG__footer{justify-content:center;margin-top:48px;display:flex}@media (max-width:767px){.DestinationAccommodations-module__tJWqxG__section{margin:64px 0}.DestinationAccommodations-module__tJWqxG__header{flex-direction:column;align-items:flex-start;gap:16px}}
.DestinationCard-module__DkK1Dq__card{flex-direction:column;text-decoration:none;display:flex}.DestinationCard-module__DkK1Dq__imageWrap{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-bg-secondary);width:100%;position:relative;overflow:hidden}.DestinationCard-module__DkK1Dq__image{object-fit:cover;transition:transform .3s}.DestinationCard-module__DkK1Dq__card:hover .DestinationCard-module__DkK1Dq__image{transform:scale(1.03)}.DestinationCard-module__DkK1Dq__illustration{object-fit:contain;padding:16px}.DestinationCard-module__DkK1Dq__credit{font-size:11px;font-family:var(--font-body);color:var(--color-white);pointer-events:none;-webkit-backdrop-filter:blur(4px);background-color:#00000059;border-radius:99px;padding:2px 8px;position:absolute;bottom:10px;right:12px}.DestinationCard-module__DkK1Dq__name{color:var(--color-text);margin:24px 0 0}.DestinationCard-module__DkK1Dq__tagline{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-sm);margin:8px 0 0}
.SimilarDestinations-module__GHehMa__section{background-color:var(--color-bg-secondary);padding:96px 0}.SimilarDestinations-module__GHehMa__inner{width:90%;max-width:var(--max-width);margin:0 auto}.SimilarDestinations-module__GHehMa__header{margin-bottom:40px}.SimilarDestinations-module__GHehMa__heading{margin:0 0 8px}.SimilarDestinations-module__GHehMa__sub{color:var(--color-text-secondary);margin:0}.SimilarDestinations-module__GHehMa__grid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.SimilarDestinations-module__GHehMa__footer{justify-content:center;margin-top:40px;display:flex}@media (max-width:1024px){.SimilarDestinations-module__GHehMa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.SimilarDestinations-module__GHehMa__section{padding:64px 0}.SimilarDestinations-module__GHehMa__grid{grid-template-columns:1fr}}
