/* Base nav bar layout for pages that lacked it (personalise, geedlee-family).
   Mirrors the homepage nav so the shared sticker styles (glnav.css) sit on a correct bar. */
.nav{background:#fff;border-bottom:1px solid var(--border,#E8E2F4);position:sticky;top:0;z-index:200;box-shadow:0 1px 8px rgba(0,0,0,0.06);}
.nav-inner{max-width:1160px;margin:0 auto;padding:0 32px;height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;}
.nav .logo{display:flex;flex-direction:column;cursor:pointer;text-align:left;}
.nav .logo-top{display:flex;align-items:center;gap:4px;}
.nav .logo-text{font-size:1.45rem;font-weight:900;color:var(--navy,#1C2E4A);letter-spacing:-0.02em;}
.nav .logo-sub{font-size:0.62rem;font-weight:700;color:var(--purple,#7B6BC8);letter-spacing:0.04em;}
.nav-cta{font-family:'Nunito',sans-serif;cursor:pointer;white-space:nowrap;}
