.page-hero[data-astro-cid-y7bpgjgj]{text-align:center;padding:2rem 1rem}.hero-icon-ring[data-astro-cid-y7bpgjgj]{border:2px solid var(--color-primary);width:72px;height:72px;color:var(--color-primary);background:#a4ce3a14;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.page-hero-title[data-astro-cid-y7bpgjgj]{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:.5rem;font-size:clamp(1.4rem,4vw,2rem);font-weight:800}.page-hero-desc[data-astro-cid-y7bpgjgj]{opacity:.75;max-width:600px;margin:0 auto .5rem;font-size:.9rem}html.light .page-hero-title[data-astro-cid-y7bpgjgj]{color:#164e22!important}html.light .page-hero-desc[data-astro-cid-y7bpgjgj]{color:#243b28!important;opacity:1!important}.items-count[data-astro-cid-y7bpgjgj]{color:var(--color-text-muted,#95af98);font-size:.85rem}html.light .items-count[data-astro-cid-y7bpgjgj]{color:#436348!important;opacity:1!important}.search-bar[data-astro-cid-y7bpgjgj]{background:var(--color-surface,#101e12);border:1px solid var(--color-border);color:var(--color-text-title,#fff);border-radius:100px;align-items:center;gap:10px;padding:.65rem 1.15rem;transition:background .2s,border-color .2s;display:flex}html.light .search-bar[data-astro-cid-y7bpgjgj]{color:#0e2712!important;background:#fff!important;border:1.5px solid #1e462440!important;box-shadow:0 4px 16px #1432190f!important}.search-input[data-astro-cid-y7bpgjgj]{color:var(--color-text-title,#fff);background:0 0;border:none;outline:none;flex:1;font-size:.95rem}html.light .search-input[data-astro-cid-y7bpgjgj]{color:#0e2712!important}.search-input[data-astro-cid-y7bpgjgj]::placeholder{color:var(--color-text-muted,#95af98);opacity:.7}html.light .search-input[data-astro-cid-y7bpgjgj]::placeholder{color:#6a8570!important;opacity:1!important}.search-input[data-astro-cid-y7bpgjgj]::placeholder{opacity:.5}.search-clear[data-astro-cid-y7bpgjgj]{color:var(--color-text);cursor:pointer;opacity:.6;background:0 0;border:none;padding:0;display:flex}.turismo-grid[data-astro-cid-y7bpgjgj]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.turismo-card[data-astro-cid-y7bpgjgj]{transition:transform .25s,box-shadow .25s;animation:.4s both fade-in-up;overflow:hidden}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.turismo-card[data-astro-cid-y7bpgjgj]:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000080}.turismo-img-wrap[data-astro-cid-y7bpgjgj]{height:180px;overflow:hidden}.turismo-img[data-astro-cid-y7bpgjgj]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.turismo-card[data-astro-cid-y7bpgjgj]:hover .turismo-img[data-astro-cid-y7bpgjgj]{transform:scale(1.06)}.turismo-body[data-astro-cid-y7bpgjgj]{padding:1rem}.turismo-title[data-astro-cid-y7bpgjgj]{font-family:var(--font-heading);color:var(--color-text-title,#fff);margin-bottom:.35rem;font-size:1.05rem;font-weight:700}.turismo-location[data-astro-cid-y7bpgjgj]{color:var(--color-text-muted,#95af98);align-items:center;gap:5px;margin-bottom:.5rem;font-size:.8rem;display:flex}html.light .turismo-location[data-astro-cid-y7bpgjgj]{color:#3b5c40!important;opacity:1!important}.turismo-desc[data-astro-cid-y7bpgjgj]{color:var(--color-text-body,#d2e4d5);margin-bottom:.75rem;font-size:.85rem;line-height:1.6}html.light .turismo-desc[data-astro-cid-y7bpgjgj]{color:#243b28!important;opacity:1!important}.turismo-actions[data-astro-cid-y7bpgjgj]{flex-wrap:wrap;gap:.5rem;display:flex}.btn-sm[data-astro-cid-y7bpgjgj]{padding:.4rem .9rem;font-size:.82rem}.btn-map[data-astro-cid-y7bpgjgj]{border:1px solid var(--color-border);color:var(--color-primary);background:#ffffff14;font-weight:600}html.light .btn-map[data-astro-cid-y7bpgjgj]{color:#164e22!important;background:#f1f6f0!important;border:1.5px solid #1e462438!important;font-weight:700!important}html.light .btn-map[data-astro-cid-y7bpgjgj]:hover{color:#0e2712!important;background:#e4eee2!important}.btn-map[data-astro-cid-y7bpgjgj]:hover{background:#ffffff2e}.empty-state[data-astro-cid-y7bpgjgj],.no-results[data-astro-cid-y7bpgjgj]{text-align:center;opacity:.55;padding:3rem 1rem}