@media all {

  :root {
    --logo-height: 3.75rem;
    --logo-padding: .625rem;
  }

  .page-header-logo::before {
    background-size: 136% auto;
    background-position: right center;
  }

  .page > .content:first-child > .ce-type-news_pi1:first-child .news {
    max-width: var(--content-width-narrow);
    margin-inline: auto;
  }

}

@media (min-width: 62rem) {

  :root {    
    /*
    --logo-height: calc(var(--size-6) * 74 / 48);
    --logo-padding: calc(var(--size-2) * 1.625 * 13 / 26);
    */
        
    --logo-height: calc(var(--size-6) * 1.54166667);
    --logo-padding: calc(var(--size-2) * 0.8125);
  }
  
  .page-header-logo {
    height: var(--logo-height);
  }

  .page-header-logo::before {
    background-size: 100% auto;
    background-position: center;
  }

}