/* v58 original art overhaul: every department, fleet shot and scene is an independent illustration. */
.v49-media-wrap::after,.fleet-shot::after,.dept-card-photo::after,.dept-home-feature::after,.v51-photo::after{display:none!important;content:none!important}
.v49-world-thumb img,.v51-photo img,.v51-gallery img,.v50-fleet-photo img,.v50-scene-photo img,.dept-home-feature img,.dept-card-photo img,.v49-gallery-card img,.v49-scene-card img{object-fit:cover!important;object-position:center!important;display:block;max-width:100%;}
.v49-gallery-card,.v49-scene-card,.dept-home-feature,.v51-card,.v50-fleet-card{overflow:hidden!important}
.v57-single-photo img{aspect-ratio:16/9!important;object-fit:cover!important}
/* Keep imagery separate from readable captions and feature headings. */
.dept-home-feature strong,.dept-home-feature small,.dept-home-feature span{position:static!important}
/* Use compact, accessible navigation before a crowded desktop header can clip links. */
@media (max-width:1760px) {
  .topbar .menu-toggle{display:block!important;flex-shrink:0}
  .topbar .v52-nav{display:none!important;position:absolute;top:82px;left:0;right:0;z-index:200;background:#091825;border-bottom:1px solid #496879;padding:18px 25px 32px;flex-direction:column;align-items:stretch;gap:5px;max-height:calc(100vh - 83px);overflow-y:auto}
  .topbar .v52-nav.open{display:flex!important}
  .topbar .v52-nav>a,.topbar .v52-nav summary{font-size:15px!important;padding:11px 9px!important}
  .topbar .v52-menu{position:static}
  .topbar .v52-menu-panel{position:static;box-shadow:none;min-width:0;padding:5px 11px;background:#152a38;margin-bottom:9px}
  .topbar .topbar-inner{min-height:82px}
}
