/* The guide's header already occupies flow, so sticky retains its hero spacing. */
.site-header{position:sticky;top:0;z-index:60;background:#07121ff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.direction-aside{top:108px}
.mobile-menu{max-height:calc(100svh - 84px);max-height:calc(100dvh - 84px);overflow-y:auto;overscroll-behavior:contain}
