/* Board Synergy Club shared navigation */
header.bsb .bsb-global-nav .bsb-nav-inner { gap:0; padding:3px 20px; }
header.bsb .bsb-global-nav a { justify-content:center; padding:8px 16px!important; text-align:center; }
header.bsb .bsb-global-nav a:hover { background:#ffffff14!important; }
header.bsb .bsb-global-nav a:focus-visible { outline-offset:-3px; }
header.bsb .bsb-page-nav { display:block; width:100%; margin:0; background:#f2f7f5; border-bottom:1px solid #d6e5df; }
header.bsb .bsb-page-nav-inner { max-width:1200px; margin:0 auto; padding:2px 20px; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:0 20px; }
header.bsb .bsb-page-nav-label { color:#3f615c; font:700 12px/1.5 system-ui,sans-serif; }
header.bsb .bsb-page-nav a { display:inline-flex; align-items:center; min-height:44px; margin:0; padding:4px 0; color:#15565a; text-decoration:none; font:650 13px/1.4 system-ui,sans-serif; }
header.bsb .bsb-page-nav a:hover { text-decoration:underline; text-underline-offset:4px; }
header.bsb .bsb-page-nav a:focus-visible { outline-offset:0; }
@media(max-width:720px) {
  header.bsb .bsb-global-nav .bsb-nav-inner { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); padding:3px 10px; }
  header.bsb .bsb-global-nav a { padding:6px 3px!important; line-height:1.2!important; }
  header.bsb .bsb-page-nav-inner { gap:0 14px; padding:0 12px; }
  header.bsb .bsb-page-nav-label { display:none; }
}
@media(max-width:390px) {
  header.bsb .bsb-page-nav-inner { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); text-align:center; gap:0 4px; }
  header.bsb .bsb-page-nav a { justify-content:center; }
  header.bsb .bsb-page-nav a:only-of-type { grid-column:1/-1; }
}
@media print { header.bsb .bsb-page-nav { display:none; } }
