/* v2.10.49 — align the £1m facility stat and preserve mobile menu chrome during page changes */
body[data-page="home"] .pc-stat-limit{
  position:relative!important;
}
body[data-page="home"] .pc-stat-limit .pc-limit-value{
  position:relative!important;
  display:block!important;
  flex:none!important;
  padding:0!important;
  margin:0!important;
  font:inherit!important;
  font-size:20px!important;
  font-weight:800!important;
  line-height:1.6!important;
  letter-spacing:-.02em!important;
  color:var(--blue)!important;
  white-space:nowrap!important;
}
body[data-page="home"] .pc-stat-limit .pc-limit-value>span{
  display:block!important;
  font:inherit!important;
  font-size:inherit!important;
  font-weight:inherit!important;
  line-height:inherit!important;
  letter-spacing:inherit!important;
  color:inherit!important;
}
body[data-page="home"] .pc-stat-limit .pc-limit-value small{
  position:absolute!important;
  left:50%!important;
  bottom:calc(100% + 1px)!important;
  transform:translateX(-50%)!important;
  display:block!important;
  margin:0!important;
  padding:0!important;
  font-size:9px!important;
  font-weight:800!important;
  line-height:1!important;
  letter-spacing:.11em!important;
  color:var(--text-mut)!important;
  white-space:nowrap!important;
}
body[data-page="home"] .pc-stat-limit>span{
  display:block!important;
}
html[data-theme="dark"] body[data-page="home"] .pc-stat-limit .pc-limit-value{
  color:#46b9f7!important;
}
html[data-theme="dark"] body[data-page="home"] .pc-stat-limit .pc-limit-value small{
  color:#bed1e1!important;
}

@media (max-width:760px){
  body[data-page="home"] .panel-card .pc-stat-limit .pc-limit-value{
    font-size:clamp(22px,7vw,30px)!important;
    line-height:1!important;
  }
  body[data-page="home"] .pc-stat-limit .pc-limit-value small{
    bottom:calc(100% + 3px)!important;
    font-size:clamp(7px,2vw,9px)!important;
    letter-spacing:.1em!important;
  }
}
@media (max-width:390px){
  body[data-page="home"] .panel-card .pc-stat-limit .pc-limit-value{
    font-size:clamp(20px,6.8vw,26px)!important;
  }
  body[data-page="home"] .pc-stat-limit .pc-limit-value small{
    bottom:calc(100% + 2px)!important;
    font-size:7px!important;
  }
}

/* Keep the open-menu appearance intact until an internal destination takes over. */
@media (max-width:1360px){
  html.cb-page-departing,
  html.cb-page-departing body{
    cursor:progress!important;
  }
  html.cb-page-departing .mobile-menu{
    visibility:visible!important;
    opacity:1!important;
    transform:translateY(0)!important;
    transition:none!important;
    pointer-events:none!important;
  }
  html.cb-page-departing header.nav{
    transition:none!important;
  }
  html.cb-page-departing header.nav .nav-in{
    background:transparent!important;
    box-shadow:none!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    transition:none!important;
  }
  html.cb-page-departing header.nav .brand .logo-dark{
    display:block!important;
    opacity:1!important;
  }
  html.cb-page-departing header.nav .brand .logo-light{
    display:none!important;
    opacity:0!important;
  }
  html.cb-page-departing header.nav .burger,
  html.cb-page-departing header.nav .burger i{
    transition:none!important;
  }
  html.cb-page-departing header.nav .burger i{
    background:#f7fbff!important;
  }
  html.cb-page-departing header.nav .burger i:first-child{
    top:10px!important;
    transform:rotate(45deg)!important;
  }
  html.cb-page-departing header.nav .burger i:nth-child(2){
    opacity:0!important;
  }
  html.cb-page-departing header.nav .burger i:nth-child(3){
    top:10px!important;
    transform:rotate(-45deg)!important;
  }
}
