/* Shared header: edit this file to update every page. */
@media(max-width:932px){
 .other-projects .project-covers{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
 .other-projects .project-cover{width:100%!important;margin:0!important;float:none!important;clear:none!important;min-width:0}
 .other-projects .project-cover:nth-child(-n+3){display:block!important}
 .other-projects .project-cover:nth-child(n+4){display:none!important}
}
.site-header .logo-container,.site-header .logo-wrap,.site-header .logo {width:auto!important;max-width:none!important;}
.site-header .logo a {white-space:nowrap!important;}
@media (min-width:769px) {
 .site-header {display:flex!important;align-items:flex-start!important;gap:24px;}
 .site-header .logo-container {flex:0 0 auto!important;float:none!important;}
 .site-header .nav-container {flex:1 1 auto!important;width:auto!important;min-width:0;max-width:none!important;float:none!important;}
 .site-header nav {display:flex!important;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;width:100%!important;}
 .site-header nav > div {float:none!important;width:auto!important;margin:0!important;padding:0!important;flex:0 0 auto;}
 .site-header nav a {white-space:nowrap!important;}
}
