@layer quartz-base{.site-nav{flex-direction:column;gap:1.25rem;margin:.5rem 0 0;display:flex}.site-nav-group{flex-direction:column;gap:.35rem;display:flex}.site-nav a{color:var(--darkgray);background:0 0;padding:.25rem 0;font-weight:500;transition:color .15s}.site-nav a:hover,.site-nav a.active{color:var(--secondary)}@media (max-width:800px){.page>#quartz-body .sidebar.left{flex-wrap:wrap}.site-nav{flex-flow:wrap;flex:0 0 100%;gap:.35rem 1.15rem;margin:.85rem 0 0}.site-nav-group{flex-flow:wrap;gap:.35rem 1.15rem}}}