/* Panaccess x Rialytiq - matched wordmark height and text baseline.
   The original images are preserved, without stretching or cropping.
   Measured lowercase bodies (source pixels): Panaccess y=8..68 (61px),
   Rialytiq y=179..338 (160px). Align their baseline at y=339/160 * h.
   Rialytiq's symbol/ascenders remain above the common lettering line. */
#masthead .site-branding.pa-partner-branding {
  --pa-wordmark-height:24px;
  --pa-wordmark-gap:15px;
  display:flex;
  flex-direction:row;
  align-items:flex-start;
  flex-wrap:nowrap;
  gap:var(--pa-wordmark-gap);
  width:auto;
  min-width:0;
  height:calc(var(--pa-wordmark-height) * 2.54375 + 12px);
  padding:0;
  box-sizing:content-box;
}
#masthead .pa-partner-branding > a {
  position:relative;
  display:block;
  flex:0 0 auto;
  height:100%;
  padding:0;
  line-height:0;
  text-decoration:none;
}
#masthead .pa-partner-branding > a.brand {
  width:calc(var(--pa-wordmark-height) * 8.967213115);
}
#masthead .pa-partner-branding .pa-rialytiq-brand {
  width:calc(var(--pa-wordmark-height) * 5.775);
}
#masthead .pa-partner-branding > a.brand img {
  position:absolute;
  display:block;
  left:0;
  top:calc(var(--pa-wordmark-height) * .987602459 + 6px);
  width:100%;
  max-width:none;
  height:auto;
  margin:0;
}
#masthead .pa-partner-branding .pa-rialytiq-brand img {
  position:absolute;
  display:block;
  left:0;
  top:6px;
  width:100%;
  max-width:none;
  height:auto;
  margin:0;
  filter:brightness(0) invert(1);
}
#masthead .pa-partner-branding .pa-partner-times {
  display:block;
  flex:0 0 auto;
  width:calc(var(--pa-wordmark-height) * .7);
  height:var(--pa-wordmark-height);
  margin:calc(var(--pa-wordmark-height) * 1.11875 + 6px) 0 0;
  padding:0;
  color:#fff;
  opacity:.85;
  font:300 var(--pa-wordmark-height)/1 "Open Sans",sans-serif;
  text-align:center;
}
#masthead .pa-partner-branding > a:focus-visible {
  outline:2px solid white;
  outline-offset:4px;
  border-radius:4px;
}
#masthead .pa-rialytiq-brand:hover { opacity:.85; }
#masthead .site-header-main-section-left { min-width:0; }
@media (min-width:1025px) and (max-width:1239px) {
  #masthead .site-branding.pa-partner-branding {
    --pa-wordmark-height:20px;
    --pa-wordmark-gap:11px;
  }
  #masthead .header-navigation .header-menu-container > ul > li > a {
    font-size:15px;
    padding-left:.5em;
    padding-right:.5em;
  }
}
@media (max-width:1024px) {
  #masthead .site-branding.pa-partner-branding {
    --pa-wordmark-height:21px;
    --pa-wordmark-gap:14px;
  }
}
@media (max-width:599px) {
  #masthead .site-branding.pa-partner-branding {
    --pa-wordmark-height:16px;
    --pa-wordmark-gap:9px;
  }
  #masthead .site-main-header-wrap .site-container {
    padding-left:20px;
    padding-right:20px;
  }
}
@media (max-width:359px) {
  #masthead .site-branding.pa-partner-branding {
    --pa-wordmark-height:14px;
    --pa-wordmark-gap:7px;
  }
  #masthead .site-main-header-wrap .site-container {
    padding-left:14px;
    padding-right:14px;
  }
}
