/* Social links share the navigation's spacing, padding and monochrome palette. */
.site-nav .container{column-gap:28px}
.site-nav__logo{min-width:0;flex-shrink:1}
.site-nav__logo .icon{flex:none}
.site-nav__logo .wordmark{min-width:0;flex-shrink:1;object-fit:contain;object-position:left center}
.site-nav__links{flex-shrink:0}
.site-nav__socials{display:flex;align-items:center;gap:inherit;flex:none}
.site-nav .site-nav__socials a{display:inline-flex;align-items:center;justify-content:center;padding:12px 0;color:#212121;line-height:1}
.site-nav__socials svg{display:block;width:20px;height:20px;flex:none}
@media(min-width:701px) and (max-width:1199px){.site-nav .container{column-gap:24px}}
@media(min-width:701px) and (max-width:900px){.site-nav .container{column-gap:16px}}
@media(max-width:700px){
 .site-nav__socials{gap:24px}
 .site-nav .site-nav__links.is-open .site-nav__socials a{display:inline-flex;padding:14px 0}
}
