/* Shared, persistent navigation on every BlueTower page. */
header{position:sticky;top:0;z-index:100;background:var(--paper);box-shadow:0 3px 16px #14324a08}
header nav{display:flex;align-items:center;gap:20px;min-width:0}
header nav a{white-space:nowrap;padding:8px 0;font-size:12px}
header nav a[aria-current=page]{border-bottom:1px solid var(--navy)}
.skip{position:fixed;z-index:110}
html{scroll-padding-top:112px}
.journey-nav{top:120px}
@media(max-width:1100px){header{height:auto;min-height:116px;display:grid;grid-template-columns:1fr auto;gap:8px 16px;padding:15px 25px 10px}header nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:12px}header .header-cta{grid-column:2;grid-row:1}html{scroll-padding-top:142px}.journey-nav{top:145px}}
@media(max-width:720px){header{padding:12px 20px 8px;min-height:150px}header nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px}header nav a{font-size:11px;line-height:1.3;padding:9px 0;text-align:center;white-space:normal}header .header-cta{font-size:11px}html{scroll-padding-top:174px}.journey-nav{top:0}}
