.site-navigation{height:calc(var(--spacing) * 18);grid-template-columns:minmax(0,1fr) auto;display:grid}.site-navigation .desktop-nav-label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.08em;color:var(--foreground);padding-inline:0}.site-navigation .desktop-nav-label:hover{color:var(--accent-text)}.mobile-navigation-panel{max-height:calc(100dvh - var(--spacing) * 18)}.mobile-navigation-panel[data-editing=true]{max-height:calc(100dvh - var(--spacing) * 27)}.mobile-nav-disclosure{width:100%;height:auto;min-height:calc(var(--spacing) * 12);padding-inline:0;padding-block:calc(var(--spacing) * 4);font-size:var(--text-xl);white-space:normal;text-align:left;justify-content:space-between}.mobile-category-row{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto;display:grid}.mobile-category-link{min-width:0;min-height:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 4);flex-direction:column;justify-content:center;display:flex}.mobile-menu-contact{width:100%}@media (width>=1024px){.site-navigation{height:calc(var(--spacing) * 20);display:flex}}
