/* Extracted from duplicated inline style block: oh-header-action-fit-v65 */
/* v64: keep header action buttons inside the right frame edge */
@media (min-width:901px){
  body header.oh-mock-header .oh-mock-frame,
  body header.topnav,
  body .topnav,
  body .oh-mock-frame{
    box-sizing:border-box !important;
    grid-template-columns:clamp(320px,24vw,405px) minmax(390px,1fr) max-content !important;
    column-gap:clamp(8px,1vw,14px) !important;
    padding-left:clamp(24px,2.1vw,38px) !important;
    padding-right:clamp(24px,2.1vw,38px) !important;
  }

  body header.oh-mock-header .oh-mock-brand,
  body .topnav .brand,
  body .oh-mock-brand{
    width:clamp(320px,24vw,405px) !important;
    max-width:405px !important;
  }

  body header.oh-mock-header .oh-mock-nav,
  body .topnav .navlinks,
  body .oh-mock-nav{
    justify-self:center !important;
    align-self:center !important;
    width:max-content !important;
    max-width:100% !important;
  }

  body header.oh-mock-header .oh-mock-nav a,
  body .topnav .navlinks a,
  body .oh-mock-nav a{
    padding-left:16px !important;
    padding-right:16px !important;
  }

  body header.oh-mock-header .oh-mock-actions,
  body .head-actions,
  body .oh-mock-actions{
    justify-self:end !important;
    align-self:center !important;
    display:flex !important;
    align-items:center !important;
    justify-content:flex-end !important;
    width:auto !important;
    max-width:max-content !important;
    min-width:0 !important;
    gap:10px !important;
    padding:0 !important;
    margin:0 !important;
    transform:translate(-42px,2px) !important;
    box-sizing:border-box !important;
    overflow:visible !important;
  }

  body header.oh-mock-header .oh-mock-lang,
  body header.oh-mock-header .oh-mock-live,
  body header.oh-mock-header .oh-mock-cta,
  body .head-actions .lang-switch,
  body .head-actions .live-pill,
  body .head-actions .cta,
  body .oh-mock-actions .oh-mock-lang,
  body .oh-mock-actions .oh-mock-live,
  body .oh-mock-actions .oh-mock-cta{
    flex:0 0 auto !important;
  }

  body header.oh-mock-header .oh-mock-live,
  body .head-actions .live-pill,
  body .oh-mock-actions .oh-mock-live{
    padding-left:15px !important;
    padding-right:15px !important;
  }

  body header.oh-mock-header .oh-mock-cta,
  body .head-actions .cta,
  body .oh-mock-actions .oh-mock-cta{
    min-width:116px !important;
    padding-left:20px !important;
    padding-right:20px !important;
    box-sizing:border-box !important;
  }
}

@media (min-width:901px) and (max-width:1650px){
  body header.oh-mock-header .oh-mock-frame,
  body header.topnav,
  body .topnav,
  body .oh-mock-frame{
    grid-template-columns:clamp(300px,22vw,355px) minmax(365px,1fr) max-content !important;
    column-gap:8px !important;
  }

  body header.oh-mock-header .oh-mock-brand,
  body .topnav .brand,
  body .oh-mock-brand{
    width:clamp(300px,22vw,355px) !important;
  }

  body header.oh-mock-header .oh-mock-nav a,
  body .topnav .navlinks a,
  body .oh-mock-nav a{
    padding-left:13px !important;
    padding-right:13px !important;
    font-size:13px !important;
  }

  body header.oh-mock-header .oh-mock-actions,
  body .head-actions,
  body .oh-mock-actions{
    gap:8px !important;
    transform:translate(-58px,2px) !important;
  }

  body header.oh-mock-header .oh-mock-live,
  body .head-actions .live-pill,
  body .oh-mock-actions .oh-mock-live{
    padding-left:13px !important;
    padding-right:13px !important;
  }

  body header.oh-mock-header .oh-mock-cta,
  body .head-actions .cta,
  body .oh-mock-actions .oh-mock-cta{
    min-width:108px !important;
    padding-left:17px !important;
    padding-right:17px !important;
    font-size:12.5px !important;
  }
}

@media (min-width:901px) and (max-width:1320px){
  body header.oh-mock-header .oh-mock-frame,
  body header.topnav,
  body .topnav,
  body .oh-mock-frame{
    grid-template-columns:280px minmax(330px,1fr) max-content !important;
    padding-left:20px !important;
    padding-right:20px !important;
  }

  body header.oh-mock-header .oh-mock-brand,
  body .topnav .brand,
  body .oh-mock-brand{
    width:280px !important;
  }

  body header.oh-mock-header .oh-mock-nav a,
  body .topnav .navlinks a,
  body .oh-mock-nav a{
    padding-left:10px !important;
    padding-right:10px !important;
    font-size:12px !important;
  }

  body header.oh-mock-header .oh-mock-actions,
  body .head-actions,
  body .oh-mock-actions{
    gap:6px !important;
    transform:translate(-34px,2px) !important;
  }

  body header.oh-mock-header .oh-mock-live,
  body .head-actions .live-pill,
  body .oh-mock-actions .oh-mock-live{
    padding-left:10px !important;
    padding-right:10px !important;
  }

  body header.oh-mock-header .oh-mock-cta,
  body .head-actions .cta,
  body .oh-mock-actions .oh-mock-cta{
    min-width:100px !important;
    padding-left:13px !important;
    padding-right:13px !important;
    font-size:12px !important;
  }
}
