.travel-grid.svelte-10dhlu5.svelte-10dhlu5{display:flex;gap:30px}.travel-column.svelte-10dhlu5.svelte-10dhlu5{flex:1;display:flex;flex-direction:column;gap:30px}@media (max-width: 1200px){.travel-grid.svelte-10dhlu5.svelte-10dhlu5{flex-direction:column}}.intro-text.svelte-10dhlu5.svelte-10dhlu5{margin-bottom:15px;font-size:.95rem;color:var(--color-text-secondary);line-height:1.8}.intro-text.svelte-10dhlu5 strong.svelte-10dhlu5{color:var(--color-text-strong);font-weight:500}.accommodation-section.svelte-10dhlu5.svelte-10dhlu5{margin-bottom:20px}.accommodation-section.svelte-10dhlu5.svelte-10dhlu5:last-child{margin-bottom:0}.accommodation-section.svelte-10dhlu5 h4.svelte-10dhlu5{color:var(--color-text-strong);font-weight:500;font-size:.95rem;margin-bottom:8px;margin-top:0;font-family:inherit}.hotel-item.svelte-10dhlu5.svelte-10dhlu5{margin-bottom:12px;padding-left:0;color:var(--color-text-secondary);line-height:1.8}.hotel-item.svelte-10dhlu5.svelte-10dhlu5:last-child{margin-bottom:0}.hotel-name.svelte-10dhlu5.svelte-10dhlu5{color:var(--color-text-strong);font-weight:500;font-size:.95rem;display:inline-block;margin-right:6px}.distance.svelte-10dhlu5.svelte-10dhlu5{color:var(--color-text-secondary);font-size:.95rem}.hotel-item.svelte-10dhlu5 p.svelte-10dhlu5{margin-top:3px;margin-bottom:8px;font-size:.95rem;color:var(--color-text-secondary);line-height:1.8}.hotel-note.svelte-10dhlu5.svelte-10dhlu5{color:var(--color-text-secondary);font-style:italic;font-size:.95rem;line-height:1.8}.glass-card a.svelte-10dhlu5.svelte-10dhlu5{color:var(--color-text-secondary);text-decoration:underline;transition:all .2s ease}.glass-card a.svelte-10dhlu5.svelte-10dhlu5:hover{color:var(--color-text-strong)}.contact-link.svelte-10dhlu5.svelte-10dhlu5{color:var(--color-accent)!important;text-underline-offset:3px}.help-contact.svelte-10dhlu5.svelte-10dhlu5{margin-top:12px}.flourish.svelte-10dhlu5.svelte-10dhlu5{display:flex;align-items:center;justify-content:center;gap:12px;padding:4px 0}.flourish.svelte-10dhlu5 .line.svelte-10dhlu5{display:block;width:40px;height:1px;background:var(--color-text-tertiary)}.flourish.svelte-10dhlu5 .diamond.svelte-10dhlu5{display:block;width:6px;height:6px;background:var(--color-text-tertiary);transform:rotate(45deg)}.column-divider.svelte-10dhlu5.svelte-10dhlu5{display:none}@media (max-width: 1200px){.column-divider.svelte-10dhlu5.svelte-10dhlu5{display:flex}}@media (max-width: 768px){.travel-grid.svelte-10dhlu5.svelte-10dhlu5{flex-direction:column}}
