.latam-search-explore{min-width:0;max-width:100%;overflow:hidden;margin-block:18px;padding:22px 22px 24px;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 10px 30px hsl(var(--foreground)/.04)}.latam-search-explore-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.latam-search-explore-heading{min-width:0}.latam-search-explore-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:7px;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--primary))}.latam-search-explore-header h2{margin:0;color:hsl(var(--foreground));font-family:var(--font-display,Georgia,serif);font-size:clamp(24px,2.3vw,30px);font-weight:500;line-height:1.12;letter-spacing:-.02em}.latam-search-explore-hint{display:none;color:hsl(var(--muted-foreground));font-size:16px}.latam-search-explore-rail{min-width:0;max-width:100%}.latam-search-explore-options{display:flex;flex-wrap:nowrap;gap:12px;padding:2px 2px 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.latam-search-explore-options::-webkit-scrollbar{display:none}.latam-search-explore-option{position:relative;display:flex;flex:0 0 clamp(220px,28vw,280px);min-width:0;min-height:92px;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 18px 20px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--background));color:hsl(var(--foreground));text-decoration:none;scroll-snap-align:start;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .22s ease,background .18s ease}.latam-search-explore-option:hover{transform:translateY(-2px);border-color:hsl(var(--primary)/.45);background:hsl(var(--card));box-shadow:0 10px 24px hsl(var(--foreground)/.07)}.latam-search-explore-option:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.latam-search-explore-copy{display:flex;min-width:0;flex-direction:column;gap:8px}.latam-search-explore-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--font-display,Georgia,serif);font-size:21px;font-weight:500;line-height:1.15}.latam-search-explore-meta{display:inline-flex;align-items:center;gap:6px;font-size:16px;color:hsl(var(--muted-foreground))}.latam-search-explore-meta svg{flex:none}.latam-search-explore-arrow{flex:none;color:hsl(var(--primary));transition:transform .18s ease}.latam-search-explore-option:hover .latam-search-explore-arrow{transform:translate(2px,-2px)}@media(min-width:900px){.latam-search-explore-hint{display:inline}.latam-search-explore-options{gap:14px}}@media(max-width:639px){.latam-search-explore{margin-block:12px;padding:18px 16px 20px;border-radius:14px}.latam-search-explore-header{margin-bottom:12px}.latam-search-explore-option{flex-basis:78%;min-height:84px;padding:16px}.latam-search-explore-label{font-size:19px}}@media(prefers-reduced-motion:reduce){.latam-search-explore-arrow,.latam-search-explore-option{transition:none}.latam-search-explore-options{scroll-behavior:auto}}