
/* Sticky the existing header with an offset equal to its identity row.
   Logos scroll away naturally; the main navigation stays at the top. */
body.anec-v2 header[data-anec-header="shared"].anec-sticky-header{position:sticky!important;top:calc(var(--anec-sticky-admin,0px) - var(--anec-sticky-offset,0px))!important;z-index:999!important;overflow:visible!important;background:#fff}
body.anec-v2 header[data-anec-header="shared"].anec-sticky-header.anec-is-stuck{box-shadow:0 5px 18px #073b7026}
body.anec-v2 header[data-anec-header="shared"].anec-sticky-header>.nav{background:#fff}
html.anec-sticky-page{scroll-padding-top:calc(var(--anec-sticky-nav-height,80px) + var(--anec-sticky-admin,0px) + 12px)}
@media(max-width:900px){body.anec-v2 header.anec-sticky-header #navigation.open{max-height:calc(100vh - var(--anec-sticky-admin,0px) - var(--anec-sticky-nav-height,80px));max-height:calc(100dvh - var(--anec-sticky-admin,0px) - var(--anec-sticky-nav-height,80px));overflow-y:auto;overscroll-behavior:contain}}
