.ho-hero[data-astro-cid-h546fwmi]{padding:var(--space-8) 0 var(--space-4)}.ho-stars[data-astro-cid-h546fwmi]{font-size:.9rem}.ho-hero[data-astro-cid-h546fwmi] h1[data-astro-cid-h546fwmi]{font-size:clamp(1.7rem,4vw,2.4rem);margin:var(--space-2) 0 var(--space-2)}.ho-loc[data-astro-cid-h546fwmi]{color:var(--color-text-muted);margin:0 0 var(--space-3)}.ho-tags[data-astro-cid-h546fwmi]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ho-tag[data-astro-cid-h546fwmi]{background:var(--color-surface-alt);color:var(--color-text-muted);font-size:.8rem;padding:4px 10px;border-radius:999px}.ho-tag-link[data-astro-cid-h546fwmi]{background:var(--color-primary);color:#fff;text-decoration:none;font-weight:600}.ho-body[data-astro-cid-h546fwmi]{display:grid;grid-template-columns:1fr 320px;gap:var(--space-8);padding:var(--space-8) 0 var(--space-12)}.ho-cover[data-astro-cid-h546fwmi]{width:100%;height:340px;object-fit:cover;border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.ho-content[data-astro-cid-h546fwmi] h2{margin-top:var(--space-6)}.ho-amen[data-astro-cid-h546fwmi]{margin-top:var(--space-8)}.ho-amen[data-astro-cid-h546fwmi] ul[data-astro-cid-h546fwmi]{columns:2;gap:var(--space-6);padding-left:1.1rem;color:var(--color-text-muted);line-height:1.7}.ho-pkgs[data-astro-cid-h546fwmi]{margin-top:var(--space-10)}.ho-pkg-grid[data-astro-cid-h546fwmi]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-4)}.ho-pkg[data-astro-cid-h546fwmi]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:4px}.ho-pkg[data-astro-cid-h546fwmi]:hover{box-shadow:var(--shadow-md)}.ho-pkg-title[data-astro-cid-h546fwmi]{font-weight:700;font-size:.9rem}.ho-pkg-price[data-astro-cid-h546fwmi]{color:var(--color-primary);font-size:.85rem;font-weight:600}.ho-routes[data-astro-cid-h546fwmi]{margin-top:var(--space-10)}.ho-routes[data-astro-cid-h546fwmi] p[data-astro-cid-h546fwmi]{color:var(--color-text-muted)}.ho-route-list[data-astro-cid-h546fwmi]{list-style:none;padding:0;margin:var(--space-4) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ho-route-list[data-astro-cid-h546fwmi] a[data-astro-cid-h546fwmi]{display:inline-block;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;padding:6px 14px;color:var(--color-primary);text-decoration:none;font-size:.85rem;font-weight:600}.ho-route-list[data-astro-cid-h546fwmi] a[data-astro-cid-h546fwmi]:hover{box-shadow:var(--shadow-sm)}.ho-disclaimer[data-astro-cid-h546fwmi]{background:#fef3c7;border:1px solid #FCD34D;color:#92400e;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:.9rem;margin:var(--space-6) 0}.ho-ficha[data-astro-cid-h546fwmi]{margin-top:var(--space-8)}.ho-ficha-grid[data-astro-cid-h546fwmi]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-4);margin-top:var(--space-4)}.ho-fact[data-astro-cid-h546fwmi]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:4px}.ho-fact-k[data-astro-cid-h546fwmi]{font-weight:700;font-size:.95rem}.ho-fact-v[data-astro-cid-h546fwmi]{color:var(--color-text-muted);font-size:.85rem;line-height:1.5}.ho-fact-warn[data-astro-cid-h546fwmi]{color:#92400e;font-size:.8rem}.ho-dist[data-astro-cid-h546fwmi]{margin-top:var(--space-8)}.ho-dist-list[data-astro-cid-h546fwmi]{list-style:none;padding:0;margin:var(--space-4) 0 0;display:flex;flex-direction:column;gap:var(--space-3)}.ho-dist-row[data-astro-cid-h546fwmi]{display:grid;grid-template-columns:170px 1fr 130px;gap:var(--space-3);align-items:center}.ho-dist-to[data-astro-cid-h546fwmi]{font-size:.88rem;font-weight:600}.ho-dist-bar-wrap[data-astro-cid-h546fwmi]{background:var(--color-surface-alt);border-radius:999px;height:10px;overflow:hidden}.ho-dist-bar[data-astro-cid-h546fwmi]{display:block;height:100%;background:var(--color-primary);border-radius:999px}.ho-dist-val[data-astro-cid-h546fwmi]{font-size:.82rem;color:var(--color-text-muted);text-align:right}.ho-dist-note[data-astro-cid-h546fwmi]{grid-column:1 / -1;font-size:.78rem;color:var(--color-text-muted);margin-top:-4px}.ho-rooms[data-astro-cid-h546fwmi],.ho-rest[data-astro-cid-h546fwmi],.ho-inc[data-astro-cid-h546fwmi],.ho-rev[data-astro-cid-h546fwmi],.ho-months[data-astro-cid-h546fwmi]{margin-top:var(--space-8)}.ho-table-wrap[data-astro-cid-h546fwmi]{overflow-x:auto;margin-top:var(--space-4)}.ho-table[data-astro-cid-h546fwmi]{width:100%;border-collapse:collapse;font-size:.88rem}.ho-table[data-astro-cid-h546fwmi] th[data-astro-cid-h546fwmi]{text-align:left;padding:8px 10px;border-bottom:2px solid var(--color-border);font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}.ho-table[data-astro-cid-h546fwmi] td[data-astro-cid-h546fwmi]{padding:8px 10px;border-bottom:1px solid var(--color-border);line-height:1.5}.ho-table[data-astro-cid-h546fwmi] a[data-astro-cid-h546fwmi]{color:var(--color-primary);text-decoration:none;font-weight:600}.ho-cmp-self[data-astro-cid-h546fwmi]{background:var(--color-surface-alt)}.ho-inc-cols[data-astro-cid-h546fwmi]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-top:var(--space-4)}.ho-inc-col[data-astro-cid-h546fwmi] h3[data-astro-cid-h546fwmi]{font-size:.95rem;margin:0 0 var(--space-2)}.ho-inc-col[data-astro-cid-h546fwmi] ul[data-astro-cid-h546fwmi]{padding-left:1.1rem;color:var(--color-text-muted);line-height:1.7;margin:0}.ho-rev-src[data-astro-cid-h546fwmi]{color:var(--color-text-muted);font-size:.88rem}.ho-month-chips[data-astro-cid-h546fwmi]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0}.ho-months[data-astro-cid-h546fwmi] p[data-astro-cid-h546fwmi]{color:var(--color-text-muted)}.ho-months-more[data-astro-cid-h546fwmi] a[data-astro-cid-h546fwmi]{color:var(--color-primary);text-decoration:none;font-weight:600}.ho-sources[data-astro-cid-h546fwmi]{margin-top:var(--space-10);font-size:.85rem}.ho-sources[data-astro-cid-h546fwmi] h3[data-astro-cid-h546fwmi]{font-size:.9rem;color:var(--color-text-muted)}.ho-sources[data-astro-cid-h546fwmi] ul[data-astro-cid-h546fwmi]{padding-left:var(--space-5);line-height:1.7}.ho-sources[data-astro-cid-h546fwmi] a[data-astro-cid-h546fwmi]{color:var(--color-text-muted)}.ho-siblings[data-astro-cid-h546fwmi]{margin-top:var(--space-10)}.ho-sib-all[data-astro-cid-h546fwmi]{margin-top:var(--space-4);color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.ho-sib-all[data-astro-cid-h546fwmi] a[data-astro-cid-h546fwmi]{color:var(--color-primary);text-decoration:none;font-weight:600}.ho-side[data-astro-cid-h546fwmi]{align-self:start;position:sticky;top:100px}.ho-card[data-astro-cid-h546fwmi]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6)}.ho-card-h[data-astro-cid-h546fwmi]{font-weight:700;margin:0 0 var(--space-2)}.ho-price[data-astro-cid-h546fwmi]{margin:0 0 var(--space-3);font-size:.9rem;color:var(--color-text-muted)}.ho-price-label[data-astro-cid-h546fwmi]{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-primary);margin-bottom:2px}.ho-price[data-astro-cid-h546fwmi] strong[data-astro-cid-h546fwmi]{color:var(--color-primary);font-size:1.25rem}.ho-card-p[data-astro-cid-h546fwmi]{color:var(--color-text-muted);font-size:.9rem;margin:0 0 var(--space-4)}.ho-wa[data-astro-cid-h546fwmi]{display:block;text-align:center;background:#25d366;color:#fff;font-weight:700;padding:12px;border-radius:var(--radius-md);text-decoration:none}.ho-card-fin[data-astro-cid-h546fwmi]{margin:var(--space-3) 0 0;font-size:.8rem;color:var(--color-text-muted);line-height:1.5}.ho-side-link[data-astro-cid-h546fwmi]{display:block;text-align:center;margin-top:var(--space-3);color:var(--color-primary);text-decoration:none;font-size:.9rem}@media(max-width:900px){.ho-body[data-astro-cid-h546fwmi]{grid-template-columns:1fr}.ho-side[data-astro-cid-h546fwmi]{position:static}.ho-amen[data-astro-cid-h546fwmi] ul[data-astro-cid-h546fwmi]{columns:1}.ho-inc-cols[data-astro-cid-h546fwmi]{grid-template-columns:1fr}.ho-dist-row[data-astro-cid-h546fwmi]{grid-template-columns:1fr;gap:4px}.ho-dist-val[data-astro-cid-h546fwmi]{text-align:left}}
