/* v209: restore logo and sign-in original row; put notice below it. */
.header .shell.nav{align-items:center!important;flex-direction:row!important;justify-content:space-between!important;}
.header .shell.nav > .brand{flex:0 1 auto!important;}
.header .shell.nav > .top-account{flex:0 0 auto!important;}
.header .header-free-note{
  display:block!important;
  width:100%!important;
  max-width:1120px;
  margin:0 auto!important;
  padding:0 22px 12px!important;
  color:#fff!important;
  font-size:18px!important;
  font-weight:750!important;
  line-height:1.4!important;
  text-align:center!important;
  white-space:normal!important;
  text-shadow:0 1px 5px rgba(0,0,0,.25);
}
#lastWin #morePerformance.secondary{
  background:linear-gradient(180deg,#f8fbff,#dcecff)!important;
  border:1px solid #b7d2f3!important;
  color:#12345d!important;
  font-weight:850!important;
  box-shadow:0 4px 12px rgba(3,16,39,.15)!important;
}
#lastWin #morePerformance.secondary:hover,
#lastWin #morePerformance.secondary:focus-visible{
  background:linear-gradient(180deg,#ffffff,#c5e0ff)!important;
  color:#0b2d57!important;
  border-color:#8eb9eb!important;
}
@media(max-width:740px){
  .header .header-free-note{padding:0 14px 10px!important;font-size:15px!important;}
}

/* Yellow highlight only for the free-service claim */
.header .header-free-note .free-emphasis{color:#ffdb60!important;font-weight:950!important;text-shadow:0 1px 6px rgba(0,0,0,.25),0 0 10px rgba(255,209,71,.18)}
@media(min-width:741px){.header .header-free-note{font-size:18px!important}}
@media(max-width:740px){.header .header-free-note{font-size:clamp(13px,3.8vw,16px)!important;letter-spacing:-.025em!important}}
