/* One compact navigation row above the cover, also inside the ANM page. */
body.gov-observatory>header,body.gov-observatory.gov-embedded>header{display:flex!important;align-items:center;flex-wrap:nowrap;gap:18px;padding:10px max(24px,calc((100% - 1280px)/2));min-height:64px}
body.gov-observatory>header>.brand,body.gov-observatory.gov-embedded>header>.brand{display:flex!important;flex:0 0 auto;align-items:center;margin:0}
body.gov-observatory>header>.brand img{width:116px!important;height:auto!important}
body.gov-observatory>header #govNavigation{flex:1;min-width:0;margin:0;border:0;padding:0;gap:4px 12px;align-items:center!important}
body.gov-observatory #govNavigation #observatoryFullscreen{margin-left:auto!important}
.hero-utilities{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px}
.cycle-tag{display:inline-block;padding:7px 12px;border-left:4px solid #ffcd07;background:#edf4ff;color:#1351b4;font-size:12px;font-weight:700;letter-spacing:1.3px;border-radius:3px;white-space:nowrap}
.hero-utilities .learn-trigger{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;white-space:nowrap;line-height:1.3;font-size:13px!important;padding:7px 14px!important;border:2px solid #ffcd07!important;margin:0}
.hero-utilities .learn-trigger>span{display:inline-flex;align-items:center;float:none;margin:0;line-height:1}
.hero-utilities .learn-trigger svg{display:block;width:22px;height:20px}
@media(max-width:900px){body.gov-observatory>header,body.gov-observatory.gov-embedded>header{flex-wrap:wrap;padding:10px 20px;gap:10px}.gov-menu-toggle{margin-left:auto}body.gov-observatory>header #govNavigation{flex-basis:100%}body.gov-observatory #govNavigation #observatoryFullscreen{margin-left:0!important}.hero-utilities{flex-wrap:wrap;gap:12px}.hero-utilities .learn-trigger{margin-left:auto;font-size:12px!important}.hero-utilities .cycle-tag{font-size:11px}}

/* Institutional identity belongs to the cover; navigation shares its left edge. */
body.gov-observatory>header,body.gov-observatory.gov-embedded>header{min-height:54px}
.hero-identity{display:flex;align-items:center;gap:22px;min-width:0}
body.gov-observatory .hero .hero-identity .brand{display:flex!important;align-items:center;margin:0;flex:0 0 auto;background:transparent}
body.gov-observatory .hero .hero-identity .brand img{display:block;width:180px!important;height:auto!important;mix-blend-mode:multiply}
body.gov-observatory .hero::before{background:linear-gradient(0deg,#ffffff 0%,transparent 35%),linear-gradient(90deg,#ffffff 0%,rgba(255,255,255,.98) 25%,rgba(255,255,255,.64) 48%,rgba(255,255,255,.08) 78%),url('cover.webp') center 48%/cover!important}
body.gov-observatory .hero #heroForm>label{font-size:20px;font-weight:700;color:#071d41}
body.gov-observatory .hero #heroForm .hero-search-help{font-size:14px;line-height:1.5;margin:6px 0 12px;max-width:660px}
body.gov-observatory .hero .searchbox button{white-space:nowrap}
@media(max-width:600px){.hero-identity{gap:12px;flex-wrap:wrap}body.gov-observatory .hero .hero-identity .brand img{width:150px!important}.hero-utilities{align-items:flex-start}.hero-utilities .learn-trigger{margin-left:0}body.gov-observatory .hero::before{background:linear-gradient(0deg,#ffffff 0%,rgba(255,255,255,.7) 45%,rgba(255,255,255,.94) 100%),url('cover.webp') 62% center/cover!important}body.gov-observatory .hero #heroForm>label{font-size:18px}}
body.gov-observatory .hero .hero-identity .brand{mix-blend-mode:multiply}

/* White cover surface integrates the official logo without a visible rectangle. */
body.gov-observatory .hero{background:#fff!important}
body.gov-observatory .hero .cover-navigation>.brand{background:transparent!important;mix-blend-mode:normal}
body.gov-observatory .hero .cover-navigation>.brand img{display:block;mix-blend-mode:normal}
