/* One navigation treatment for all project detail pages. */
nav.project-nav,nav.project-navigation,nav.lg-project-navigation{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;width:min(1200px,calc(100% - 80px));margin:64px auto;padding:48px 0;border:0;font-family:CaseStudy,Arial,sans-serif}
.wrap nav.project-nav,.project-navigation nav.project-nav{width:100%}
nav.project-nav>a,nav.project-navigation>a,nav.lg-project-navigation>a{display:flex;flex-direction:column;align-items:flex-start;gap:14px;text-decoration:none;font-size:18px;line-height:1.4;color:#333;min-width:0}
nav.project-nav>a:first-child,nav.project-navigation>a:first-child,nav.lg-project-navigation>a:first-child{color:#999;text-align:left}
nav.project-nav>a:last-child,nav.project-navigation>a:last-child,nav.lg-project-navigation>a:last-child{align-items:flex-end;text-align:right}
nav.project-nav>a strong,nav.project-navigation>a strong,nav.lg-project-navigation>a strong{font-family:inherit;font-size:22px;font-weight:700;line-height:1.3}
nav.project-nav>a span,nav.project-navigation>a span,nav.lg-project-navigation>a span{font-family:inherit;font-size:18px;font-weight:400;line-height:1.4}
@media(max-width:760px){
 nav.project-nav,nav.project-navigation,nav.lg-project-navigation{width:calc(100% - 40px);margin:40px auto;padding:32px 0;gap:24px}
 nav.project-nav>a,nav.project-navigation>a,nav.lg-project-navigation>a{gap:10px}
 nav.project-nav>a strong,nav.project-navigation>a strong,nav.lg-project-navigation>a strong{font-size:18px}
 nav.project-nav>a span,nav.project-navigation>a span,nav.lg-project-navigation>a span{font-size:15px}
}
/* Keep navigation labels at 16 screen pixels at every viewport size. */
nav.project-nav>a strong,nav.project-navigation>a strong,nav.lg-project-navigation>a strong{font-size:16px}
/* Remove rules around the bottom navigation on every project page. */
.project-navigation,nav.project-nav,nav.project-navigation,nav.lg-project-navigation{border:0!important;box-shadow:none}
.project-navigation::before,.project-navigation::after,nav.project-nav::before,nav.project-nav::after,nav.lg-project-navigation::before,nav.lg-project-navigation::after{border:0;box-shadow:none}
body:has(nav.project-nav) .site-footer,body:has(nav.project-navigation) .site-footer,body:has(nav.lg-project-navigation) .site-footer{border-top:0}
