/* HDH UX refresh v1: reversible, additive; does not change URL or ad placement. */
#wrapper-navbar .navbar{min-height:66px}
#wrapper-navbar .nav-container{gap:18px}
#wrapper-navbar .navbar-nav{align-items:center;gap:3px}
#wrapper-navbar .navbar-nav .nav-link{padding:11px 13px;border-radius:8px;font-weight:600;transition:background .18s ease}
#wrapper-navbar .navbar-nav .nav-link:hover,#wrapper-navbar .navbar-nav .current-menu-item>.nav-link{background:rgba(255,255,255,.11)}
#wrapper-navbar .navbar-brand img,#wrapper-navbar .custom-logo{max-height:48px;width:auto}
body.home .video-loop .video-block,body.home .video-loop [class*="video-block"]{border-radius:9px;overflow:hidden}
body.home .video-loop .video-block a,body.home .video-loop .video-block img{transition:filter .18s ease}
body.home .video-loop .video-block:hover img{filter:brightness(1.09)}
body.home .video-loop .video-block .video-title{line-height:1.45}
.hdh-gallery-details{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.13);border-radius:14px}
.hdh-gallery-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 26px}
.hdh-gallery-details dl>div{padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.08)}
.hdh-gallery-details dt{letter-spacing:.015em}
.hdh-gallery-images{gap:18px}
.hdh-gallery-tile{border-radius:12px}
.hdh-related{padding-top:26px;border-top:1px solid rgba(255,255,255,.12)}
@media(max-width:991px){#wrapper-navbar .navbar-nav{align-items:stretch}#wrapper-navbar .navbar-nav .nav-link{padding:12px}}
@media(max-width:700px){.hdh-gallery-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hdh-gallery-images{gap:10px}}
@media(max-width:420px){.hdh-gallery-details dl{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){#wrapper-navbar .navbar-nav .nav-link,body.home .video-loop .video-block img{transition:none}}
