/* Warm header treatment that carries the hero's executive palette into navigation. */
.light-header { background:rgba(250,245,239,.96); border-bottom:1px solid rgba(8,19,33,.08); box-shadow:0 6px 22px rgba(51,37,20,.045); }
.light-header .main-nav a { color:#182737; font-weight:500; }
.light-header .main-nav .active { border-bottom-color:#b27d25; }
.light-header .nav-cta { background:#081f38; border-color:#081f38; color:#fff; box-shadow:0 6px 15px rgba(8,31,56,.13); }
.light-header .nav-cta:hover { background:#142f4d; }
.light-header .brand { width:204px; margin:-4px 0; }
.light-header .brand img { display:block; filter:contrast(1.08) saturate(1.04); }
@media(max-width:800px) { .light-header .menu-toggle { color:#102137; }.light-header .menu-toggle span { background:#102137; }.light-header .main-nav { background:#faf5ef; border-top-color:rgba(8,19,33,.1); }.light-header .main-nav a { color:#102137; } }
@media(max-width:800px) { .light-header .brand { width:164px; margin:-3px 0; } }
