/* Eén vast buitenraster voor alle hoofdpagina's op brede schermen. */
html{scrollbar-gutter:stable;overflow-y:scroll}
@media (min-width:1600px){
  html body .container,
  html body header .container.nav,
  html body header .nav{
    width:calc(100% - 112px)!important;
    max-width:1480px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  html body header .container.nav,
  html body header .nav{
    grid-template-columns:220px minmax(0,1fr) 116px!important;
  }
  html body header nav,
  html body header nav.has-contact-item{
    width:min(100%,920px)!important;
    justify-self:center!important;
    gap:clamp(16px,1.15vw,24px)!important;
    font-size:15.5px!important;
  }
  html body header nav a{font-size:15.5px!important}
  html body header .desktop-contact{
    width:116px!important;
    min-width:116px!important;
    max-width:116px!important;
    height:48px!important;
    min-height:48px!important;
    justify-self:end!important;
    font-size:15px!important;
  }
}
@media (min-width:2200px){
  html body .container,
  html body header .container.nav,
  html body header .nav{
    width:calc(100% - 160px)!important;
    max-width:1600px!important;
  }
}
