/* swf-seo-20261020: scoped navigation and content additions */
.swf-seo-directory-links{padding:24px 0;border-top:1px solid #c8d8dc;background:#f5fafb}
.swf-seo-directory-links .swf-seo-link-row{display:flex;flex-wrap:wrap;gap:12px 24px}
.swf-seo-directory-links a,.swf-seo-copy a:not(.button){color:#075b91;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.swf-seo-availability{padding:16px 0;text-align:center}
.swf-seo-context{padding:12px 16px;background:#edf5fa;border-left:4px solid #123d66;color:#123d66}
@media(max-width:1150px){
 html body .site-header #site-nav.balanced-nav:not(.open){display:none!important}
 html body .site-header #site-nav.balanced-nav.open{display:flex!important;position:fixed!important;top:var(--swf-menu-top,100px)!important;bottom:auto!important;left:0!important;right:0!important;width:auto!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;max-height:var(--swf-menu-height,60vh)!important;overflow-y:auto!important;box-sizing:border-box!important;z-index:10000!important}
 html body .site-header #site-nav.balanced-nav .nav-dropdown-panel{position:static!important;min-width:0!important;max-width:none!important}
}
