@import url("/assets/site/4-approved-brand-20260929.css?v=20260929");
/* Sitewide global navigation, same destinations across page types. */
.site-global-nav{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(8px,1.1vw,16px);font:600 13px/1.35 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:normal;text-transform:none}.site-global-nav a{font:inherit;white-space:nowrap;text-decoration:none}.site-global-nav a:hover{text-decoration:underline}.site-global-nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:5px}.site-global-nav--standalone{background:#143b2b;padding:13px max(20px,calc((100vw - 1100px)/2));color:#fff}.site-global-nav--standalone a{color:#fff}.site-global-nav--within{margin-left:auto}.site-global-nav--within a{color:inherit}@media(max-width:850px){.site-global-nav{gap:10px}.site-global-nav--within{width:100%;margin-left:0}.site-global-nav a{font-size:12px}}

/* Keep long navs available without colliding with a fixed brand width. */
header:has(.site-global-nav--within){flex-wrap:wrap;height:auto;min-height:0}.site-global-nav--within{justify-content:flex-end}header:has(.site-global-nav--within)>.site-global-nav--within{flex:1 1 550px}.navlinks.site-global-nav{justify-content:flex-end}@media(max-width:760px){.site-global-nav--within,.navlinks.site-global-nav{justify-content:flex-start}header:has(.site-global-nav--within)>.site-global-nav--within{flex:1 1 100%}}

/* Override legacy premium profiles that hide all but the last link on phones. */
@media(max-width:760px){.navlinks.site-global-nav{display:flex!important;flex-wrap:wrap!important;gap:9px!important;padding:8px 0!important}.navlinks.site-global-nav a{display:inline!important;white-space:nowrap!important;font-size:12px!important}.nav.site-global-nav--within{height:auto!important}}
nav.nav:has(.site-global-nav){height:auto!important;min-height:70px;flex-wrap:wrap;gap:8px;padding-top:9px;padding-bottom:9px}

/* Approved sitewide emblem/tartan shell for generated static pages. */
