/* Header color sampled from the supplied Digital Buff reference. Layout unchanged. */
.header{background:#164e50;color:#fff;box-shadow:0 8px 32px #082c2c26}.header .brand,.header .site-navigation a,.header .hl-nav-main a,.header .hl-nav-more a,.header .hm-companion{color:#fff}.header .hl-nav-more>span{color:#c6dfd9}.header .brand-suffix{color:#c6dfd9}.header .site-navigation a:last-child{background:#f5f1e7;color:#164e50}.header .site-navigation a[aria-current=location],.header nav a[aria-current=location]{color:#fff;text-decoration:underline;text-underline-offset:7px}.header .site-navigation a:last-child[aria-current=location]{color:#164e50}.header nav a:hover,.header .hm-companion:hover{color:#b9fff0}.header .site-navigation a:last-child:hover{color:#164e50;background:#fff}.header .site-menu-toggle,.header .hm-menu-toggle{color:#fff;border-color:#80b6ad;background:transparent}.header a:focus-visible,.header button:focus-visible,.header nav a:focus-visible{outline:2px solid #b9fff0;outline-offset:4px}.header.menu-enhanced .site-navigation{background:#164e50}.hm-js .hl-header.hm-nav-open nav{background:#164e50}.header .hl-nav-more{border-color:#4b7c76}

/* Slightly translucent petrol surface; content remains fully opaque. */
@supports ((backdrop-filter:blur(12px)) or (-webkit-backdrop-filter:blur(12px))){
 .header{background:rgba(22,78,80,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
}
@media(prefers-reduced-transparency:reduce){.header{background:#164e50;backdrop-filter:none;-webkit-backdrop-filter:none}}
