/* MediaRadar UI correction layer */
@media (min-width: 721px){
  .top{
    grid-template-columns:minmax(280px,1fr) auto minmax(280px,1fr);
    column-gap:28px;
    padding-left:32px;
    padding-right:32px;
    background:#07111f;
    backdrop-filter:none;
    isolation:isolate;
    box-shadow:0 1px 0 rgba(255,255,255,.05);
  }
  .brand{
    min-width:0;
    gap:12px;
    white-space:nowrap;
  }
  .brand small{
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:220px;
  }
  .top nav{
    justify-self:center;
    flex-shrink:0;
  }
  #clock{
    justify-self:end;
    white-space:nowrap;
    padding-right:4px;
    max-width:100%;
  }
  main{
    padding-top:54px;
  }
  .eyebrow{
    display:block;
    margin:0 0 14px;
    line-height:1.2;
    position:relative;
    z-index:1;
  }
  h1{
    margin-top:0;
    line-height:.98;
  }
  .sub{
    margin-top:18px;
  }
}

@media (min-width: 721px) and (max-width: 1050px){
  .top{
    grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);
    column-gap:16px;
  }
  .brand small{
    display:none;
  }
  .top nav button{
    padding-left:11px;
    padding-right:11px;
  }
}
