/* v14: one navigation layout, adopted from the full eight-link Bibliografia menu. */
:root{--navigation-blue:#172f45;--navigation-gold:#b49356;--navigation-light:#fbf7ed}
body > header.site-header.wo-unified-header{background:var(--navigation-blue)!important;border-bottom:3px solid var(--navigation-gold)!important;color:var(--navigation-light)!important}
body > header.site-header.wo-unified-header .brand{font:700 25px/1.08 Georgia,serif!important;color:var(--navigation-light)!important;white-space:nowrap!important;text-decoration:none!important}
body > header.site-header.wo-unified-header .brand small{font:400 9px/1.2 Arial,sans-serif!important;letter-spacing:2px!important;color:#d5bd91!important;margin-top:7px!important;display:block!important}
body > header.site-header.wo-unified-header .header-inner{width:100%!important;display:flex!important;align-items:center!important;gap:20px!important}
body > header.site-header.wo-unified-header nav#navigation{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(8px,1vw,16px)!important;flex:1 1 auto!important;flex-wrap:wrap!important;margin:0!important;padding:0!important;min-width:0!important;background:transparent!important;position:static!important;width:auto!important;box-shadow:none!important}
body > header.site-header.wo-unified-header nav#navigation a{font:400 12px/1.5 Arial,sans-serif!important;letter-spacing:0!important;color:#f2ede2!important;text-decoration:none!important;opacity:.85!important;white-space:nowrap!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;padding:5px 0!important}
body > header.site-header.wo-unified-header nav#navigation a.active,body > header.site-header.wo-unified-header nav#navigation a[aria-current="page"],body > header.site-header.wo-unified-header nav#navigation a:hover{opacity:1!important;color:white!important;border-bottom-color:var(--navigation-gold)!important}
body > header.site-header.wo-unified-header .lang,body > header.site-header.wo-unified-header .language-switch{margin:0!important;flex-shrink:0!important}
body > header.site-header.wo-unified-header .shared-menu-toggle{display:none!important;border:1px solid #b49356!important;background:transparent!important;color:#fbf7ed!important;border-radius:3px!important;padding:7px 11px!important;font:20px/1 Arial,sans-serif!important;cursor:pointer!important}
body > header.site-header.wo-unified-header .menu-toggle{display:none!important}
@media(max-width:1100px){body > header.site-header.wo-unified-header nav#navigation{order:4!important;flex-basis:100%!important;justify-content:flex-start!important;gap:10px 18px!important}body > header.site-header.wo-unified-header .header-inner{flex-wrap:wrap!important}body > header.site-header.wo-unified-header{flex-wrap:wrap!important}}
@media(max-width:700px){body > header.site-header.wo-unified-header .shared-menu-toggle,body > header.site-header.wo-unified-header .menu-toggle{display:block!important;order:2!important;margin-left:auto!important}body > header.site-header.wo-unified-header nav#navigation{display:none!important;order:5!important;flex-basis:100%!important;width:100%!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;flex-wrap:nowrap!important;padding:12px 0!important}body > header.site-header.wo-unified-header nav#navigation.open{display:flex!important}body > header.site-header.wo-unified-header .lang,body > header.site-header.wo-unified-header .language-switch{order:3!important}body > header.site-header.wo-unified-header .header-inner{gap:12px!important}}
