/* RUSHD · Cinematic editorial rails
   The approved Perspective treatment is retained and adapted to every real
   magazine submenu, including compact and image-led variants. */
#rushdR360Subnav{
  --r360-gold:#d3a348;
  --r360-gold-soft:#efc975;
  --r360-ivory:#f8f0dc;
  --r360-rail:rgba(211,163,72,.62);
  isolation:isolate;
  overflow:hidden;
  background:
    radial-gradient(circle at 77% 0,rgba(211,163,72,.08),transparent 28%),
    linear-gradient(102deg,rgba(6,18,14,.985),rgba(10,27,20,.985) 54%,rgba(8,20,15,.985));
  border-top:1px solid rgba(239,201,117,.055);
  border-bottom:1px solid rgba(211,163,72,.28);
  box-shadow:0 14px 34px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.018);
}
#rushdR360Subnav::before{
  content:"";
  position:absolute;
  z-index:-1;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(118deg,transparent 0 28%,rgba(116,177,149,.045) 28.1%,transparent 28.3%),
    linear-gradient(64deg,transparent 0 73%,rgba(211,163,72,.048) 73.1%,transparent 73.3%);
}
#rushdR360Subnav .rushd-manbar-subnav-inner{
  width:min(1880px,calc(100% - 18px));
  min-height:84px;
  gap:12px;
  padding:7px 8px;
}
#rushdR360Subnav .rushd-manbar-home-link{
  position:relative;
  z-index:3;
  flex:0 0 auto;
  min-width:166px;
  min-height:48px;
  justify-content:center;
  padding:6px 14px;
  gap:9px;
  border-color:rgba(211,163,72,.27);
  background:linear-gradient(135deg,rgba(211,163,72,.075),rgba(8,25,18,.84));
  color:var(--r360-ivory);
  font-size:12.5px;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.018);
}
#rushdR360Subnav .rushd-manbar-home-link span{
  width:28px;
  height:28px;
  border-color:rgba(211,163,72,.34);
  background:#102219;
  color:var(--r360-gold-soft);
  box-shadow:0 0 0 3px rgba(211,163,72,.035);
}
#rushdR360Subnav .rushd-manbar-subnav-links{
  position:relative;
  isolation:isolate;
  counter-reset:r360-scene 1;
  align-items:center;
  gap:9px;
  min-height:68px;
  padding:3px 5px;
  scroll-padding-inline:150px;
}
#rushdR360Subnav .rushd-manbar-subnav-links::before{
  content:"";
  position:absolute;
  z-index:0;
  top:50%;
  inset-inline:5px;
  height:1px;
  transform:translateY(-50%);
  pointer-events:none;
  background:linear-gradient(90deg,transparent,var(--r360-rail) 7%,var(--r360-rail) 93%,transparent);
  box-shadow:0 0 9px rgba(211,163,72,.18);
}
#rushdR360Subnav .rushd-manbar-subnav-links a{
  position:relative;
  z-index:1;
  counter-increment:r360-scene;
  flex:1 0 auto;
  min-width:max-content;
  min-height:58px;
  padding:0 16px;
  justify-content:center;
  overflow:hidden;
  border:1px solid transparent;
  border-radius:13px;
  background:transparent;
  color:rgba(248,240,220,.66);
  font-size:11.5px;
  transition:
    flex-basis .42s cubic-bezier(.2,.82,.2,1),
    min-width .42s cubic-bezier(.2,.82,.2,1),
    color .22s ease,
    border-color .3s ease,
    background .3s ease,
    box-shadow .3s ease,
    transform .22s ease;
}
#rushdR360Subnav .rushd-manbar-subnav-links a::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  opacity:0;
  transform:translateX(-115%);
  background:linear-gradient(112deg,transparent 28%,rgba(255,234,178,.12) 46%,transparent 64%);
}
#rushdR360Subnav .rushd-manbar-subnav-links a::after{
  content:"";
  position:absolute;
  z-index:4;
  top:50%;
  inset-inline-end:-7px;
  width:7px;
  height:7px;
  transform:translateY(-50%);
  border:1px solid var(--r360-gold-soft);
  border-radius:50%;
  background:#11241a;
  box-shadow:0 0 0 3px rgba(211,163,72,.055),0 0 9px rgba(211,163,72,.25);
  opacity:.82;
}
#rushdR360Subnav .r360-nav-copy{
  position:relative;
  z-index:2;
  display:grid;
  place-items:center;
  gap:4px;
  padding:5px 9px;
  border-radius:8px;
  background:#0b1a13;
}
#rushdR360Subnav .r360-nav-title{
  color:inherit;
  font:inherit;
  line-height:1.45;
}
#rushdR360Subnav .r360-nav-desc,
#rushdR360Subnav .r360-nav-index,
#rushdR360Subnav .r360-nav-icon{
  display:none;
}
#rushdR360Subnav .rushd-manbar-subnav-links a:hover,
#rushdR360Subnav .rushd-manbar-subnav-links a:focus-visible{
  color:var(--r360-ivory);
  background:rgba(255,255,255,.018);
  outline:0;
  transform:translateY(-1px);
}
#rushdR360Subnav .rushd-manbar-subnav-links a:hover::before,
#rushdR360Subnav .rushd-manbar-subnav-links a:focus-visible::before{
  opacity:1;
  transform:translateX(115%);
  transition:transform .72s ease,opacity .2s ease;
}
#rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"]){
  flex:0 0 300px;
  min-width:300px;
  min-height:68px;
  padding:5px 58px;
  color:#fff;
  border-color:rgba(239,201,117,.78);
  background:
    radial-gradient(circle at 90% 0,rgba(211,163,72,.13),transparent 34%),
    linear-gradient(135deg,rgba(18,45,33,.98),rgba(9,26,19,.98));
  box-shadow:
    inset 0 0 0 2px rgba(7,20,15,.96),
    inset 0 0 0 3px rgba(211,163,72,.40),
    0 10px 24px rgba(0,0,0,.28),
    0 0 22px rgba(211,163,72,.055);
  transform:none;
}
#rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"])::after{
  inset-inline-start:-7px;
  inset-inline-end:auto;
  width:11px;
  height:11px;
  background:var(--r360-gold-soft);
  border-color:#f6d995;
  box-shadow:0 0 0 4px rgba(211,163,72,.12),0 0 13px rgba(239,201,117,.72);
  opacity:1;
}
#rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"]) .r360-nav-copy{
  gap:3px;
  padding:0;
  background:transparent;
}
#rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"]) .r360-nav-title{
  color:#fff;
  font-size:15px;
  font-weight:900;
  text-shadow:0 1px 2px rgba(0,0,0,.34);
}
#rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"]) .r360-nav-desc{
  display:block;
  color:rgba(248,240,220,.62);
  font-size:9.5px;
  font-weight:700;
  line-height:1.45;
}
#rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"]) .r360-nav-index{
  position:absolute;
  z-index:0;
  inset-inline-start:16px;
  top:50%;
  display:block;
  transform:translateY(-50%);
  color:rgba(239,201,117,.10);
  font:0/1 Almarai,Arial,sans-serif;
  letter-spacing:-.08em;
  pointer-events:none;
}
#rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"]) .r360-nav-index::after{
  content:counter(r360-scene,decimal-leading-zero);
  font:300 48px/1 Almarai,Arial,sans-serif;
}
#rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"]) .r360-nav-icon{
  position:absolute;
  z-index:2;
  inset-inline-end:18px;
  top:50%;
  display:grid;
  place-items:center;
  width:30px;
  height:30px;
  transform:translateY(-50%);
  color:var(--r360-gold-soft);
  filter:drop-shadow(0 0 5px rgba(211,163,72,.22));
}
#rushdR360Subnav .r360-nav-icon svg{
  width:28px;
  height:28px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.65;
  stroke-linecap:round;
  stroke-linejoin:round;
}
body.rushd-book-mode #rushdR360Subnav{display:none!important}

@media(max-width:1180px){
  #rushdR360Subnav .rushd-manbar-subnav-inner{width:100%;gap:7px;padding-inline:7px}
  #rushdR360Subnav .rushd-manbar-home-link{min-width:146px;font-size:11.5px}
  #rushdR360Subnav .rushd-manbar-subnav-links{gap:6px;scroll-padding-inline:110px}
  #rushdR360Subnav .rushd-manbar-subnav-links a{flex:0 0 auto;padding-inline:13px;font-size:10.5px}
  #rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"]){flex-basis:272px;min-width:272px;padding-inline:52px}
}
@media(max-width:760px){
  #rushdR360Subnav .rushd-manbar-subnav-inner{min-height:76px;gap:5px;padding:5px 6px}
  #rushdR360Subnav .rushd-manbar-home-link{min-width:126px;min-height:44px;padding-inline:9px;font-size:10.5px}
  #rushdR360Subnav .rushd-manbar-home-link span{width:25px;height:25px}
  #rushdR360Subnav .rushd-manbar-subnav-links{min-height:64px;gap:5px;padding-inline:3px;scroll-padding-inline:70px}
  #rushdR360Subnav .rushd-manbar-subnav-links a{min-height:54px;padding-inline:11px;font-size:10px}
  #rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"]){flex-basis:236px;min-width:236px;min-height:62px;padding-inline:46px}
  #rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"]) .r360-nav-title{font-size:12.5px}
  #rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"]) .r360-nav-desc{font-size:8.5px}
  #rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"]) .r360-nav-index{inset-inline-start:12px}
  #rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"]) .r360-nav-index::after{font-size:40px}
  #rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"]) .r360-nav-icon{inset-inline-end:13px;width:26px;height:26px}
  #rushdR360Subnav .r360-nav-icon svg{width:24px;height:24px}
}
@media(max-width:440px){
  #rushdR360Subnav .rushd-manbar-home-link{min-width:112px;padding-inline:7px;gap:6px;font-size:9.5px}
  #rushdR360Subnav .rushd-manbar-home-link span{width:23px;height:23px}
  #rushdR360Subnav .rushd-manbar-subnav-links a:is(.active,[aria-current="page"]){flex-basis:220px;min-width:220px}
}
@media(prefers-reduced-motion:reduce){
  #rushdR360Subnav,
  #rushdR360Subnav .rushd-manbar-home-link,
  #rushdR360Subnav .rushd-manbar-subnav-links a,
  #rushdR360Subnav .rushd-manbar-subnav-links a::before{animation:none!important;transition:none!important}
}

/* Shared adaptation for RUSHD Forum, Cases, Arena, and Signatures. */
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav){
  --r360-gold:#d3a348;
  --r360-gold-soft:#efc975;
  --r360-ivory:#f8f0dc;
  --r360-rail:rgba(211,163,72,.62);
  isolation:isolate;
  overflow:hidden;
  background:
    radial-gradient(circle at 77% 0,rgba(211,163,72,.08),transparent 28%),
    linear-gradient(102deg,rgba(6,18,14,.985),rgba(10,27,20,.985) 54%,rgba(8,20,15,.985));
  border-top:1px solid rgba(239,201,117,.055);
  border-bottom:1px solid rgba(211,163,72,.28);
  box-shadow:0 14px 34px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.018);
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav)::before{
  content:"";
  position:absolute;
  z-index:-1;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(118deg,transparent 0 28%,rgba(116,177,149,.045) 28.1%,transparent 28.3%),
    linear-gradient(64deg,transparent 0 73%,rgba(211,163,72,.048) 73.1%,transparent 73.3%);
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-inner{
  width:min(1880px,calc(100% - 18px));
  min-height:84px;
  gap:12px;
  padding:7px 8px;
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-home-link{
  position:relative;
  z-index:3;
  flex:0 0 auto;
  min-width:166px;
  min-height:48px;
  justify-content:center;
  padding:6px 14px;
  gap:9px;
  border-color:rgba(211,163,72,.27);
  background:linear-gradient(135deg,rgba(211,163,72,.075),rgba(8,25,18,.84));
  color:var(--r360-ivory);
  font-size:12.5px;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.018);
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-home-link span{
  width:28px;
  height:28px;
  border-color:rgba(211,163,72,.34);
  background:#102219;
  color:var(--r360-gold-soft);
  box-shadow:0 0 0 3px rgba(211,163,72,.035);
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links{
  position:relative;
  isolation:isolate;
  counter-reset:r360-scene 0;
  align-items:center;
  gap:9px;
  min-height:68px;
  padding:3px 5px;
  scroll-padding-inline:150px;
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links::before{
  content:"";
  position:absolute;
  z-index:0;
  top:50%;
  inset-inline:5px;
  height:1px;
  transform:translateY(-50%);
  pointer-events:none;
  background:linear-gradient(90deg,transparent,var(--r360-rail) 7%,var(--r360-rail) 93%,transparent);
  box-shadow:0 0 9px rgba(211,163,72,.18);
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a{
  position:relative;
  z-index:1;
  counter-increment:r360-scene;
  flex:1 0 auto;
  min-width:max-content;
  min-height:58px;
  padding:0 16px;
  justify-content:center;
  overflow:hidden;
  border:1px solid transparent;
  border-radius:13px;
  background:#0b1a13;
  color:rgba(248,240,220,.66);
  font-size:11.5px;
  transition:flex-basis .42s cubic-bezier(.2,.82,.2,1),min-width .42s cubic-bezier(.2,.82,.2,1),color .22s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .22s ease;
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  opacity:0;
  transform:translateX(-115%);
  background:linear-gradient(112deg,transparent 28%,rgba(255,234,178,.12) 46%,transparent 64%);
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a::after{
  content:"";
  position:absolute;
  z-index:4;
  top:50%;
  inset-inline-end:-7px;
  width:7px;
  height:7px;
  transform:translateY(-50%);
  border:1px solid var(--r360-gold-soft);
  border-radius:50%;
  background:#11241a;
  box-shadow:0 0 0 3px rgba(211,163,72,.055),0 0 9px rgba(211,163,72,.25);
  opacity:.82;
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .r360-nav-copy{
  position:relative;
  z-index:2;
  display:grid;
  place-items:center;
  gap:4px;
  padding:5px 9px;
  border-radius:8px;
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .r360-nav-title{color:inherit;font:inherit;line-height:1.45}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) :is(.r360-nav-desc,.r360-nav-index){display:none}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a:is(:hover,:focus-visible){
  color:var(--r360-ivory);
  background:rgba(255,255,255,.026);
  outline:0;
  transform:translateY(-1px);
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a:is(:hover,:focus-visible)::before{
  opacity:1;
  transform:translateX(115%);
  transition:transform .72s ease,opacity .2s ease;
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a:is(.active,[aria-current="page"]){
  flex:0 0 300px;
  min-width:300px;
  min-height:68px;
  padding:5px 50px;
  color:#fff;
  border-color:rgba(239,201,117,.78);
  background:radial-gradient(circle at 90% 0,rgba(211,163,72,.13),transparent 34%),linear-gradient(135deg,rgba(18,45,33,.98),rgba(9,26,19,.98));
  box-shadow:inset 0 0 0 2px rgba(7,20,15,.96),inset 0 0 0 3px rgba(211,163,72,.40),0 10px 24px rgba(0,0,0,.28),0 0 22px rgba(211,163,72,.055);
  transform:none;
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a:is(.active,[aria-current="page"])::after{
  inset-inline-start:-7px;
  inset-inline-end:auto;
  width:11px;
  height:11px;
  background:var(--r360-gold-soft);
  border-color:#f6d995;
  box-shadow:0 0 0 4px rgba(211,163,72,.12),0 0 13px rgba(239,201,117,.72);
  opacity:1;
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a:is(.active,[aria-current="page"]) .r360-nav-copy{gap:3px;padding:0;background:transparent}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a:is(.active,[aria-current="page"]) .r360-nav-title{color:#fff;font-size:15px;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.34)}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a:is(.active,[aria-current="page"]) .r360-nav-desc{display:block;color:rgba(248,240,220,.62);font-size:9.5px;font-weight:700;line-height:1.45}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a:is(.active,[aria-current="page"]) .r360-nav-index{
  position:absolute;
  z-index:0;
  inset-inline-start:16px;
  top:50%;
  display:block;
  transform:translateY(-50%);
  color:rgba(239,201,117,.10);
  font:0/1 Almarai,Arial,sans-serif;
  pointer-events:none;
}
.rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a:is(.active,[aria-current="page"]) .r360-nav-index::after{content:counter(r360-scene,decimal-leading-zero);font:300 48px/1 Almarai,Arial,sans-serif}

/* Image-led adaptation for Environmental Governance. */
.environmental-subnav.rushd-cinematic-subnav{
  --r360-gold:#d3a348;
  --r360-gold-soft:#efc975;
  position:sticky;
  top:var(--nav-h,var(--rushd-topbar-height,74px));
  z-index:119;
  max-height:none;
  overflow:hidden;
  isolation:isolate;
  border-top:1px solid rgba(239,201,117,.055);
  border-bottom:1px solid rgba(211,163,72,.28);
  background:radial-gradient(circle at 77% 0,rgba(211,163,72,.08),transparent 28%),linear-gradient(102deg,rgba(6,18,14,.985),rgba(10,27,20,.985) 54%,rgba(8,20,15,.985));
  box-shadow:0 14px 34px rgba(0,0,0,.24);
}
.environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner{
  position:relative;
  width:min(1880px,calc(100% - 18px));
  min-height:84px;
  margin:auto;
  padding:8px;
  display:flex;
  align-items:center;
  gap:9px;
  overflow-x:auto;
  overflow-y:hidden;
  scroll-snap-type:x proximity;
  scrollbar-width:none;
}
.environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner::-webkit-scrollbar{display:none}
.environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner::before{
  content:"";
  position:absolute;
  z-index:0;
  top:50%;
  inset-inline:10px;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(211,163,72,.62) 7%,rgba(211,163,72,.62) 93%,transparent);
  box-shadow:0 0 9px rgba(211,163,72,.18);
}
.environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner>a{
  position:relative;
  z-index:1;
  flex:0 0 224px;
  min-height:64px;
  padding:7px 10px;
  display:grid;
  grid-template-columns:48px minmax(0,1fr);
  align-items:center;
  gap:10px;
  overflow:hidden;
  border:1px solid transparent;
  border-radius:13px;
  background:#0b1a13;
  color:rgba(248,240,220,.70);
  scroll-snap-align:center;
  transition:flex-basis .36s cubic-bezier(.2,.82,.2,1),color .2s ease,border-color .25s ease,background .25s ease,transform .2s ease;
}
.environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner>a::after{
  content:"";
  position:absolute;
  top:50%;
  inset-inline-end:-7px;
  width:7px;
  height:7px;
  transform:translateY(-50%);
  border:1px solid var(--r360-gold-soft);
  border-radius:50%;
  background:#11241a;
  box-shadow:0 0 9px rgba(211,163,72,.25);
}
.environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner>a:is(:hover,:focus-visible,.active,[aria-current="page"]){
  outline:0;
  color:#fff;
  border-color:rgba(239,201,117,.72);
  background:radial-gradient(circle at 90% 0,rgba(211,163,72,.13),transparent 34%),linear-gradient(135deg,rgba(18,45,33,.98),rgba(9,26,19,.98));
  box-shadow:inset 0 0 0 2px rgba(7,20,15,.96),inset 0 0 0 3px rgba(211,163,72,.28),0 10px 24px rgba(0,0,0,.24);
}
.environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner>a:is(.active,[aria-current="page"]){flex-basis:290px}
.environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner>a:is(:hover,:focus-visible){transform:translateY(-1px)}
.environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner>a:is(.active,[aria-current="page"])::after{inset-inline-start:-7px;inset-inline-end:auto;width:11px;height:11px;background:var(--r360-gold-soft);box-shadow:0 0 0 4px rgba(211,163,72,.12),0 0 13px rgba(239,201,117,.72)}
.environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner>a img{width:48px;height:48px;border:1px solid rgba(239,201,117,.22);border-radius:11px;object-fit:cover}
.environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner>a b{color:inherit;font-size:11px;line-height:1.55}
.environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner>a small{color:rgba(248,240,220,.54);font-size:9px}

@media(max-width:1180px){
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-inner{width:100%;gap:7px;padding-inline:7px}
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-home-link{min-width:146px;font-size:11.5px}
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links{gap:6px;scroll-padding-inline:110px}
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a{flex:0 0 auto;padding-inline:13px;font-size:10.5px}
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a:is(.active,[aria-current="page"]){flex-basis:272px;min-width:272px;padding-inline:46px}
}
@media(max-width:760px){
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-inner{min-height:76px;gap:5px;padding:5px 6px}
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-home-link{min-width:126px;min-height:44px;padding-inline:9px;font-size:10.5px}
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-home-link span{width:25px;height:25px}
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links{min-height:64px;gap:5px;padding-inline:3px;scroll-padding-inline:70px}
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a{min-height:54px;padding-inline:11px;font-size:10px}
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a:is(.active,[aria-current="page"]){flex-basis:236px;min-width:236px;min-height:62px;padding-inline:42px}
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a:is(.active,[aria-current="page"]) .r360-nav-title{font-size:12.5px}
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a:is(.active,[aria-current="page"]) .r360-nav-desc{font-size:8.5px}
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a:is(.active,[aria-current="page"]) .r360-nav-index::after{font-size:40px}
  .environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner{width:100%;min-height:76px;padding:6px}
  .environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner>a{flex-basis:205px;min-height:60px}
  .environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner>a:is(.active,[aria-current="page"]){flex-basis:248px}
}
@media(max-width:440px){
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-home-link{min-width:112px;padding-inline:7px;gap:6px;font-size:9.5px}
  .rushd-cinematic-subnav:not(#rushdR360Subnav):not(.environmental-subnav) .rushd-manbar-subnav-links>a:is(.active,[aria-current="page"]){flex-basis:220px;min-width:220px}
}
@media(prefers-reduced-motion:reduce){
  .rushd-cinematic-subnav,
  .rushd-cinematic-subnav .rushd-manbar-home-link,
  .rushd-cinematic-subnav .rushd-manbar-subnav-links>a,
  .environmental-subnav.rushd-cinematic-subnav .environmental-subnav-inner>a{animation:none!important;transition:none!important}
}
