.route-illustration-card.svelte-1jskj05{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;align-items:center;margin:0 0 48px;padding:24px 28px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.route-illustration-card.reversed.svelte-1jskj05{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.route-illustration-card.reversed.svelte-1jskj05 .route-illustration-img:where(.svelte-1jskj05){grid-column:2;grid-row:1}.route-illustration-card.reversed.svelte-1jskj05 .route-illustration-body:where(.svelte-1jskj05){grid-column:1;grid-row:1}@media(max-width:720px){.route-illustration-card.svelte-1jskj05,.route-illustration-card.reversed.svelte-1jskj05{grid-template-columns:1fr;text-align:center}.route-illustration-card.reversed.svelte-1jskj05 .route-illustration-img:where(.svelte-1jskj05),.route-illustration-card.reversed.svelte-1jskj05 .route-illustration-body:where(.svelte-1jskj05){grid-column:unset;grid-row:unset}.route-illustration-img.svelte-1jskj05{max-width:280px;margin:0 auto}}.route-illustration-img.svelte-1jskj05{width:100%;height:auto;display:block}.route-illustration-title.svelte-1jskj05{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0 0 10px;line-height:1.2}.route-illustration-caption.svelte-1jskj05{margin:0;font-size:.9375rem;color:var(--text-muted);line-height:1.55}.route-illustration-link.svelte-1jskj05{display:inline-block;margin-top:14px;font-size:.875rem;font-weight:600;color:var(--accent);text-decoration:none}.route-illustration-link.svelte-1jskj05:hover{text-decoration:underline}
