/* Shared geometry keeps navigation stationary between public pages. */
.global-header{box-sizing:border-box;height:76px;padding:0 36px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line,transparent);background:var(--paper);position:sticky;top:0;z-index:5;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.global-header .global-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:23px;line-height:1;font-weight:550;letter-spacing:-.7px;text-decoration:none}
.global-header .global-brand img{width:28px;height:28px}
.global-header nav{display:flex;align-items:center;gap:24px;margin:0 0 0 auto;font-size:13px;line-height:20px}
.global-header nav a{color:var(--muted,var(--charcoal));text-decoration:none;padding:8px 0}
.global-header nav a:hover{text-decoration:underline;text-underline-offset:3px}
.global-header a:focus-visible{outline:2px solid var(--accent,var(--cinnabar));outline-offset:4px}
.global-header nav a[aria-current]{color:var(--ink,var(--charcoal));text-decoration:underline;text-underline-offset:5px}
.global-header--splash{position:absolute;inset:0 0 auto;background:transparent;border-bottom-color:transparent}
.global-header .menu-toggle{display:none}
@media(max-width:760px){.global-header{height:64px;padding:0 20px;gap:16px}.global-header nav{gap:16px}.global-header .global-brand{font-size:20px}.global-header .menu-toggle{display:block;margin-left:0;padding:5px 8px;font-size:12px}}
@media(max-width:480px){.global-header .global-brand span{display:none}}
@media print{.global-header{display:none}}

@media(max-width:760px){.global-header{height:100px;display:grid;grid-template-columns:1fr auto;grid-template-rows:36px 44px;padding-top:10px;padding-bottom:10px;gap:0 12px}.global-header .global-brand{grid-column:1;grid-row:1}.global-header .menu-toggle{grid-column:2;grid-row:1}.global-header nav{grid-column:1/-1;grid-row:2;gap:18px;font-size:12px;white-space:nowrap}.global-header .global-brand span{display:inline}}
