/* Approved abhijñāna logo and navigation consistency, 2026-10-16. */
.site-header .brand {display:flex!important; justify-content:center!important; margin:0!important; text-align:center!important; width:auto!important; text-decoration:none!important;}
.site-header .approved-brand-logo {display:block!important; width:clamp(165px,23vw,270px)!important; height:auto!important; max-width:85vw!important; object-fit:contain!important;}
.site-header .brand-copy {display:none!important;}
#navigation.editorial-nav {display:flex!important; align-items:center!important; justify-content:center!important; gap:clamp(16px,2.1vw,36px)!important; flex-wrap:wrap!important;}
#navigation.editorial-nav > a,
#navigation.editorial-nav > details.nav-group > summary {
  box-sizing:border-box!important; font-family:Arial,Helvetica,sans-serif!important;
  font-size:16px!important; font-weight:500!important; line-height:1.5!important;
  letter-spacing:0!important; text-transform:none!important; font-style:normal!important;
  color:#D97756!important; text-decoration:none!important; padding:8px 0!important;
  margin:0!important; white-space:nowrap!important; vertical-align:middle!important;
}
#navigation.editorial-nav details.nav-group > summary {display:block!important;list-style:none!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;}
#navigation.editorial-nav details.nav-group > summary::marker{content:''!important;font-size:0!important;}
#navigation.editorial-nav details.nav-group > summary::-webkit-details-marker{display:none!important;}
#navigation.editorial-nav details.nav-group > summary::before,
#navigation.editorial-nav details.nav-group > summary::after{display:none!important;content:none!important;}
#navigation.editorial-nav > a:hover,
#navigation.editorial-nav > details.nav-group > summary:hover{color:#AD5031!important;}
@media(max-width:980px){
  #navigation.editorial-nav{display:none!important;width:100%!important;gap:0!important;}
  #navigation.editorial-nav.is-open{display:flex!important;flex-direction:column!important;align-items:center!important;}
  #navigation.editorial-nav > a,
  #navigation.editorial-nav > details.nav-group > summary{font-size:16px!important;font-weight:500!important;line-height:1.5!important;padding:12px 8px!important;}
}
