/* Preserve the full dated campaign artwork, including its typography. */
#umreTours .tour-img{height:auto;aspect-ratio:3/2}
#umreTours .tour-img img{width:100%;height:100%;object-fit:contain;transform:none}
#umreTours .tour-bottom{flex-wrap:wrap;gap:12px}
#umreTours .tour-price-block{flex:1 1 110px}
#umreTours .tour-price-block strong{white-space:normal}
#umreTours .tour-tag{font-size:10px;padding:5px 9px}
/* A native stretched link keeps keyboard, touch and new-tab behavior intact. */
.tour-card{position:relative;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease}
.tour-card .small-btn{position:static}
.tour-card [data-program-link]::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit}
.tour-card:focus-within{outline:3px solid #c99732;outline-offset:5px;box-shadow:0 18px 38px #65461926}
@media(hover:hover){.tour-card.in-view:hover,.tour-card:hover{transform:translateY(-7px);box-shadow:0 22px 42px #65461930}.tour-card:hover .small-btn{background:#94701e}.tour-card:hover .tour-tag{background:#145244}}
@media(prefers-reduced-motion:reduce){.tour-card,.tour-card *{animation:none!important;transition:none!important}.tour-card:hover{transform:none!important}}
