/* Shared five-atlas masthead. Scoped to the site shell. */
html body .ss-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;background:#102b43!important;border:0!important;padding:17px 4%!important;font:14px/1.5 "Segoe UI",Arial,sans-serif!important}
html body .ss-brand{display:flex!important;align-items:center!important;gap:13px!important;margin:0!important;padding:0!important;color:#fff!important;text-decoration:none!important;font:700 24px/1.25 "Segoe UI",Arial,sans-serif!important;letter-spacing:-.8px!important;flex-shrink:0}
html body .ss-brand-light{font-weight:350!important;color:#8ee0d5!important}
html body .ss-brand small{display:block!important;margin-top:5px!important;font:500 8px/1.25 "Segoe UI",Arial,sans-serif!important;letter-spacing:1.25px!important;color:#b9cbd9!important}
html body .ss-logo{display:flex!important;align-items:flex-end!important;gap:4px!important;height:29px!important;padding:0 3px 2px!important}
html body .ss-logo i{display:block!important;width:6px!important;background:#69d5c5!important;border-radius:1px!important}
html body .ss-logo i:nth-child(1){height:13px!important}html body .ss-logo i:nth-child(2){height:27px!important}html body .ss-logo i:nth-child(3){height:20px!important}
html body .ss-header.ss-header .ss-nav.ss-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:5px!important;margin:0!important;padding:0!important;flex:none!important}
html body .ss-header.ss-header .ss-nav.ss-nav a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;min-width:0!important;min-height:48px!important;padding:10px 14px!important;color:#d6e3ef!important;background:transparent!important;border:1px solid transparent!important;border-radius:6px!important;font:500 13px/1.25 "Segoe UI",Arial,sans-serif!important;letter-spacing:normal!important;text-align:center!important;text-decoration:none!important;white-space:normal!important}
html body .ss-header.ss-header .ss-nav.ss-nav a:hover{background:#203c57!important;color:#fff!important}html body .ss-header.ss-header .ss-nav.ss-nav a[aria-current=page]{background:#24425d!important;color:#fff!important;box-shadow:inset 0 -2px #8ee0d5!important}
html body .ss-header a:focus-visible{outline:3px solid #8ee0d5!important;outline-offset:3px!important}
@media(max-width:720px){html body .ss-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:15px!important;padding:16px!important}html body .ss-brand{align-self:flex-start!important;font-size:23px!important}html body .ss-header.ss-header .ss-nav.ss-nav{width:100%!important;gap:3px!important}html body .ss-header.ss-header .ss-nav.ss-nav a{padding:8px 3px!important;font-size:11px!important;min-height:46px!important}}
@media print{html body .ss-header{display:none!important}}
