@media(min-width:821px){.site-nav[hidden]{display:block}.header-inner{column-gap:1.25rem}.site-nav ul{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1.1rem}.site-nav a{letter-spacing:.04em;white-space:nowrap}}
@media(max-width:820px){.site-nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .5rem}.site-nav a{padding:.8rem .5rem;letter-spacing:.02em;overflow-wrap:anywhere}}
