/* Without JavaScript every server-rendered destination remains visible. */
#destination-cards{grid-template-columns:repeat(4,minmax(0,1fr))}
#destination-cards.is-collapsed>.destination:nth-child(n+13){display:none}
.destination-actions:not([hidden]){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 24px;margin-top:28px}
.destination-toggle{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:13px 24px;border:1px solid #bac6ae;border-radius:30px;background:#f0f3e8;color:#213e35;font-weight:600;cursor:pointer}
.destination-toggle:hover{background:#e5ecd9;border-color:#879775}
.destination-toggle-icon{font-size:19px;line-height:1}
.destination-actions>a{font-size:12px;text-decoration:underline;text-underline-offset:4px;color:#576b50}
@media(max-width:999px){
 #destination-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
 #destination-cards.is-collapsed>.destination:nth-child(n+7){display:none}
}
