.arrival-photo{display:block;width:100%;height:210px;object-fit:cover;border-radius:8px;margin-block:16px}.arrival-contact{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;color:inherit;font:600 14px/20px Manrope,sans-serif;text-underline-offset:4px;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.arrival-contact:hover{opacity:.68}.arrival-contact:focus-visible{outline:3px solid #bb692f;outline-offset:3px}@media(prefers-reduced-motion:reduce){.arrival-contact{transition:none}}