.header{height:auto;min-height:62px;padding-top:10px;padding-bottom:10px;padding-right:38px;gap:16px;flex-wrap:wrap}.header nav.primary-nav{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.header nav.primary-nav a{display:inline-flex!important;align-items:center;min-height:32px;white-space:nowrap}.header nav.primary-nav a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:680px){.header{min-height:56px;padding-right:21px;gap:6px}.header nav.primary-nav{width:100%;gap:4px 16px;font-size:12px}.header .brand{font-size:17px}}