.paso__facts{border:1px solid var(--color-arena-dark);border-left:4px solid var(--color-terracota-dark);border-radius:var(--radius-sm);background:#fff;margin:0 0 8px;padding:16px 20px}.paso__facts dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 24px;margin:0;display:grid}.paso__facts dt{color:var(--color-text-muted);font-size:.85rem}.paso__facts dd{color:var(--color-azul-andino);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.1rem;font-weight:600}.paso__facts p{margin:14px 0 0;font-size:.95rem}.paso__source{color:var(--color-text-muted);margin:24px 0 0;font-size:.85rem}.paso__source a{color:inherit}.guia__section .route-leaflet{border-radius:var(--radius-sm);border:1px solid var(--color-arena-dark);z-index:0;height:440px;margin:16px 0 8px}.route-leaflet--loading{background:var(--color-arena)}.route-pin{background:var(--color-turquesa);color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font:700 .85rem/1 system-ui,sans-serif;display:flex;box-shadow:0 1px 4px #00000073}.route-pin--origin{background:var(--color-azul-andino);border-radius:3px;width:18px;height:18px;display:block}@media (max-width:640px){.guia__section .route-leaflet{height:360px}}
