.arrival-map-section{margin-top:38px}.arrival-map-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.arrival-map-heading h3{margin:6px 0 0;font-size:clamp(22px,3vw,32px);line-height:1.2;color:var(--ink,#103845)}.arrival-map-heading>.text-link{flex:none;min-height:44px;display:flex;align-items:center}.arrival-map-figure{margin:0}.arrival-map-figure>a{display:block;overflow:hidden;border:1px solid #d8e6e7;border-radius:18px;background:#f3f7f6}.arrival-map-figure img{display:block;width:100%;height:auto;object-fit:contain}.arrival-map-figure figcaption{font-size:14px;line-height:1.6;color:#4a6972;margin-top:12px;max-width:850px}.arrival-map-figure figcaption a{color:#087d87;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.arrival-map-figure>a:focus-visible{outline:3px solid #087d87;outline-offset:4px}@media(max-width:700px){.arrival-map-section{margin-top:28px}.arrival-map-heading{display:block;margin-bottom:12px}.arrival-map-heading>.text-link{margin-top:10px}.arrival-map-figure>a{border-radius:12px}.arrival-map-figure figcaption{font-size:13px}}
