.site-header{row-gap:0}.primary-navigation{margin:min(20px,calc(0.4 * var(--header--padding))) auto 0}.primary-menu-container,.primary-navigation > div > .menu-wrapper{justify-content:center}.site-branding{width:100%;margin:0;text-align:center}.site-header .site-logo{display:flex;margin:0;text-align:center}.site-header > .site-logo{padding-bottom:20px;border-bottom:0}.site-header .custom-logo-link{margin:0 auto}