/* Consistent centred signature with quiet chapter links beneath. */
:root{--chapter-header-space:150px}
.journey-header{position:sticky;top:0;z-index:30;background:var(--cream)}
.journey-header-inner{max-width:1320px;margin:auto;padding:10px 24px 16px;display:flex;flex-direction:column;align-items:center;gap:4px}
.journey-brand{display:block;line-height:0}
.journey-brand img{width:300px;max-width:100%;height:auto;display:block}
.journey-tabs{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;font:400 11px/1.6 'Work Sans',sans-serif;color:var(--ink-soft)}
.journey-tabs a{padding:2px 0;text-decoration:none;color:var(--ink-soft);text-underline-offset:5px}
.journey-tabs a:hover,.journey-tabs a[aria-current]{color:var(--terracotta-dk);text-decoration:underline}
.journey-header a:focus-visible{outline:2px solid var(--green);outline-offset:5px}
:is(.released-chapter,.roots-chapter){scroll-margin-top:var(--chapter-header-space)}
@media(max-width:700px){
 :root{--chapter-header-space:140px}
 .journey-header-inner{padding:8px 20px 12px;gap:2px}
 .journey-brand img{width:280px}
 .journey-tabs{gap:16px;font-size:10px;flex-wrap:nowrap}
 .journey-tabs a{white-space:nowrap}
}
