.arrival-container.svelte-1m9qcns{background-color:var(--color-background);padding:var(--space-5xl) 0;min-height:80vh}.container.svelte-1m9qcns{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-lg)}h1.heading-accent-center.svelte-1m9qcns{font-family:var(--font-display);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-5xl));font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-4xl);letter-spacing:-.02em;line-height:1.1}.content-grid.svelte-1m9qcns{display:grid;grid-template-columns:1fr 450px;gap:var(--space-4xl);align-items:start}.arrival-section.svelte-1m9qcns{margin-bottom:var(--space-4xl);padding-bottom:var(--space-4xl);border-bottom:1px solid var(--color-border-light)}.arrival-section.svelte-1m9qcns:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}h2.heading-accent.svelte-1m9qcns{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-xl);letter-spacing:-.01em}h3.svelte-1m9qcns{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-md);display:flex;align-items:center;gap:var(--space-sm)}.transport-options.svelte-1m9qcns{display:grid;gap:var(--space-xl)}.transport-item.svelte-1m9qcns{background:var(--color-background-elevated);padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border-light)}.airport-routes.svelte-1m9qcns{display:grid;gap:var(--space-xl)}.route.svelte-1m9qcns{background:var(--color-background-elevated);padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border-light)}.route.svelte-1m9qcns ol:where(.svelte-1m9qcns){margin:var(--space-md) 0;padding-left:var(--space-xl)}.route.svelte-1m9qcns li:where(.svelte-1m9qcns){margin-bottom:var(--space-sm);line-height:var(--line-height-relaxed)}.route-time.svelte-1m9qcns{color:var(--color-secondary);font-weight:var(--font-weight-semibold);margin-top:var(--space-md)}.parking-info.svelte-1m9qcns{display:grid;gap:var(--space-xl)}.parking-item.svelte-1m9qcns{background:var(--color-background-elevated);padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border-light)}.parking-item.svelte-1m9qcns ul:where(.svelte-1m9qcns){margin:var(--space-md) 0;padding-left:var(--space-xl)}.parking-item.svelte-1m9qcns li:where(.svelte-1m9qcns){margin-bottom:var(--space-sm);line-height:var(--line-height-relaxed)}address.svelte-1m9qcns{background:var(--color-background-alt);padding:var(--space-md);border-radius:var(--radius-md);border-left:3px solid var(--color-secondary);font-style:normal;line-height:var(--line-height-relaxed);margin-top:var(--space-md)}.checkin-info.svelte-1m9qcns{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}.info-box.svelte-1m9qcns{background:var(--color-background-elevated);padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border-light)}.info-box.svelte-1m9qcns ul:where(.svelte-1m9qcns){margin:var(--space-md) 0;padding-left:var(--space-xl)}.info-box.svelte-1m9qcns li:where(.svelte-1m9qcns){margin-bottom:var(--space-sm)}p.svelte-1m9qcns{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text);margin-bottom:var(--space-md)}strong.svelte-1m9qcns{color:var(--color-text);font-weight:var(--font-weight-semibold)}em.svelte-1m9qcns{color:var(--color-text-light);font-style:italic}@media (max-width: 1024px){.content-grid.svelte-1m9qcns{grid-template-columns:1fr;gap:var(--space-3xl)}.map-column.svelte-1m9qcns{order:-1}}@media (max-width: 768px){.arrival-container.svelte-1m9qcns{padding:var(--space-4xl) 0}.container.svelte-1m9qcns{padding:0 var(--space-md)}.checkin-info.svelte-1m9qcns{grid-template-columns:1fr;gap:var(--space-lg)}.transport-item.svelte-1m9qcns,.route.svelte-1m9qcns,.parking-item.svelte-1m9qcns,.info-box.svelte-1m9qcns{padding:var(--space-lg)}h2.heading-accent.svelte-1m9qcns{font-size:var(--font-size-xl)}}@media (max-width: 480px){.container.svelte-1m9qcns{padding:0 var(--space-sm)}.arrival-section.svelte-1m9qcns{margin-bottom:var(--space-3xl);padding-bottom:var(--space-3xl)}}
