/* The deleted search/login controls no longer need a separator. */
@media(min-width:1200px){.nav--level-0{border-right:0;margin-right:0;padding-right:0}}
.local-feature-video{display:block;width:100%;height:100%;background:#051c2c;object-fit:contain}
.video-player>.local-feature-video{position:absolute;inset:0}
.video-player__embed .local-feature-video{position:absolute;inset:0;width:100%;height:100%}
html,body{overflow-x:clip}
/* Keep the shortened primary navigation visible in tablet/desktop panels. */
@media (min-width:768px) and (max-width:1199.98px){
 .navbar{background:transparent;height:auto;position:static;transform:none;visibility:visible;width:auto}
 .navbar__inner{align-items:center;display:flex;height:auto;overflow:visible;padding:0}
 .navbar-toggle,.navbar .hidden-lg{display:none}
 .navbar .nav{display:flex;margin-bottom:0}
 .navbar .nav--level-0{border-right:0;margin-right:0;padding-right:0}
 .navbar .nav__item{margin-bottom:0;margin-right:1rem}
 .navbar .nav__item:last-child{margin-right:0}
 .navbar .nav__link{font-size:.875rem;font-weight:500}
 .navbar .nav__link--level-1{font-size:1rem;font-weight:700}
 .navbar .nav__link--level-2{font-size:.875rem;font-weight:400}
 .navbar .nav__icon{height:auto;transform:rotate(0);width:.625rem}
 .navbar .nav__link.is-active .nav__icon{transform:rotate(180deg)}
 .navbar .nav--level-1 .nav__item{flex:1 0 auto;margin-right:0}
 .navbar .nav--level-1>.nav__item{max-width:30%}
 .navbar .nav--level-2{flex-direction:column;margin-bottom:0}
 .navbar .subnav-level-1{bottom:unset;left:0;height:auto;overflow:visible;padding:1.5rem 2rem;top:100%;transform:none;transition:none}
 .navbar .subnav-level__inner{margin:0 auto;max-width:75rem}
}

