.arrival-map{margin:24px 0;padding:20px;background:white;border:1px solid #dbe6e2;border-radius:18px}.arrival-map h2{font-size:25px}.map-choices{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.map-choices button{font:700 14px/1.3 system-ui;min-height:44px;padding:10px 14px;border:1px solid #adc2b7;border-radius:10px;background:#f4f7f5;color:#173b38;cursor:pointer}.map-choices button[aria-pressed=true]{background:#143e35;color:white}.arrival-map iframe{display:block;width:100%;height:400px;border:0;border-radius:12px}.arrival-map a{color:#205b49}.arrival-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.arrival-actions .end-link{margin-top:12px}#main-content>.note{margin-top:24px}#main-content>.note li{margin:8px 0}@media(max-width:520px){.arrival-map{padding:14px}.arrival-map h2{font-size:22px}.arrival-map iframe{height:330px}.map-choices{gap:7px}.map-choices button{font-size:12px;flex:1 1 100px}.arrival-actions{align-items:stretch;flex-direction:column}.arrival-actions .end-link{text-align:center}}