/* Arrows are drawings, not font glyphs: identical geometry at every size. */
.ui-arrow{display:inline-block;width:1.1em;height:1.1em;flex-shrink:0;vertical-align:-.12em;overflow:visible}
body .route>span:has(>.ui-arrow){display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:inherit;width:24px;height:24px}
body .route>span>.ui-arrow{display:block;width:22px;height:22px;transform:translateY(-.08em)}
body .v-eyebrow>.z-icon{display:block;flex-shrink:0;transform:translateY(-.08em)}
body .route-arrow{display:flex;align-items:center;justify-content:center;line-height:1}
body .route-arrow>.ui-arrow{display:block;width:28px;height:28px}
body .goods-route h3>span:has(>.ui-arrow){display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1}
body .button>span,body .object-link>.icon,body .nav-contact>.icon{flex-shrink:0}
body .button>span{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0}
body .button>span>.icon,body .text-link>.icon,body .nav-contact>.icon{display:block}
