/* Shared compact navigation: RF and international, 2026-10-31. */
:root{--site-menu-offset:132px}
html{scroll-padding-top:var(--site-menu-offset)}
header.site-header.topbar{position:sticky;top:0;z-index:60;max-width:none;padding:10px 24px;gap:8px;background:rgba(251,250,247,.98);border-bottom:1px solid var(--line);box-shadow:0 5px 18px rgba(38,29,67,.08)}
header.site-header>.brand{min-height:30px}
header.site-header>.site-nav{display:flex;flex-wrap:nowrap;justify-content:safe center;max-width:1180px;width:100%;align-self:center;overflow-x:auto;overscroll-behavior-x:contain;padding:8px 3px 4px;scrollbar-width:thin;scrollbar-color:#c9bed9 transparent}
header.site-header .site-nav a{flex:0 0 auto;min-height:42px;padding:9px 12px;line-height:1.35;font-size:.82rem;white-space:nowrap}
.summary-card{top:calc(var(--site-menu-offset) + 16px)}
@media(max-width:700px){
 header.site-header.topbar{padding:8px 12px;gap:6px}
 header.site-header>.brand{font-size:.92rem}
 header.site-header>.site-nav{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:6px;padding:7px 2px 4px;border-radius:0}
 header.site-header .site-nav a{min-height:40px;padding:8px 11px;font-size:.78rem;white-space:nowrap}
}
@media print{header.site-header.topbar{position:static;box-shadow:none}}
