.public-header{border-bottom:1px solid var(--colour-border)}.public-header__content{padding:1rem var(--gutter);flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.public-header__home{display:inline-block}.public-header__logo{width:13rem;height:auto;display:block}.public-header nav{align-items:center;gap:1.25rem;margin-left:auto;display:flex}@media (width<=48rem){.public-header__logo{width:9rem}.public-header nav{gap:.75rem;font-size:.875rem}}
