.public-header{gap:1rem}.site-header.public-header .header-nav{border:1px solid var(--line);background:var(--tint);border-radius:6px;flex-wrap:nowrap;flex-basis:auto;justify-content:flex-start;align-items:center;gap:0;width:max-content;max-width:100%;padding:3px;display:inline-flex}.public-header .nav-link{white-space:nowrap;min-height:44px;color:var(--secondary-foreground);border-radius:4px;justify-content:center;align-items:center;padding:.65rem .7rem;display:inline-flex}.public-header .nav-link:hover{background:var(--accent);color:var(--blue)}.public-header .nav-link[aria-current=page]{background:var(--blue);color:var(--primary-foreground)}.public-header .site-language-menu{order:0;width:auto}.public-header .site-language-menu button{min-width:44px}.site-options{font:.875rem/1.4 var(--sans);flex-shrink:0;position:relative}.site-options summary{cursor:pointer;min-height:44px;padding:.75rem .4rem;list-style-position:inside;display:list-item}.site-options-panel{z-index:40;background:var(--paper);border:1px solid var(--line);gap:.75rem;min-width:190px;padding:1rem;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0002}.site-options-panel a{align-items:center;min-height:44px;display:flex}.public-header :is(summary,a):focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:1250px){.public-header{grid-template-columns:1fr auto auto;gap:.15rem .75rem;min-height:0;padding-block:.5rem;display:grid}.public-header .wordmark{font-size:1.75rem}.public-header .header-note{display:none}.public-header .header-nav{grid-area:2/1/auto/-1;justify-self:start}.public-header>.site-language-menu{grid-area:1/2}.public-header>.site-options{grid-area:1/3}.public-header .nav-link{font-size:.875rem}.public-header .site-language-menu button{padding:.4rem .5rem}}@media (max-width:360px){.public-header{column-gap:.4rem}.public-header .wordmark{font-size:1.5rem}.public-header .nav-link{padding-inline:.5rem}.public-header .site-options{font-size:.8125rem}.public-header .site-language-menu button{padding:.4rem .2rem}}
