/* All sections are available from the left edge of the shared header. */
.archive-v4 #navigation>.structure-menu-trigger{position:sticky;left:0;z-index:2;order:-1;flex:0 0 82px;display:inline-flex;align-items:center;justify-content:center;width:82px;height:64px;min-width:82px;padding:7px 8px 9px;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:#fff;color:var(--ink);cursor:pointer}
.archive-v4 #navigation>.structure-menu-trigger:hover,.archive-v4 #navigation>.structure-menu-trigger[aria-expanded=true]{background:var(--green-soft);border-color:var(--green)}
.archive-v4 #navigation>.structure-menu-trigger:focus-visible{outline:3px solid var(--green);outline-offset:3px}
.structure-menu-trigger>svg{width:23px;height:23px;flex:none}
.structure-menu-trigger .structure-menu-tooltip{position:absolute;top:calc(100% - 2px);left:0;z-index:120;display:block;width:max-content;max-width:240px;padding:9px 12px;border-radius:8px;background:var(--ink);color:#fff;font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0}
.structure-menu-trigger:focus-visible .structure-menu-tooltip{visibility:visible;opacity:1}
@media(hover:hover){.structure-menu-trigger:hover .structure-menu-tooltip{visibility:visible;opacity:1}}
.structure-menu-trigger[aria-expanded=true] .structure-menu-tooltip{visibility:hidden;opacity:0}
.archive-v4 .structure-menu.combo-menu{inset:130px auto auto max(16px,calc((100vw - 1396px)/2));margin:0;width:460px;max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 146px);padding:22px;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 48px #102f2829}
.archive-v4 .structure-menu.combo-menu .structure-menu-head h2{font-size:23px}
.archive-v4 .structure-menu.combo-menu .structure-menu-body{grid-template-columns:minmax(0,1fr)}
@media(max-width:760px){.archive-v4 .topbar-inner{gap:8px}.archive-v4 .structure-menu.combo-menu{inset:120px 8px auto;max-width:calc(100vw - 16px);width:calc(100vw - 16px);max-height:calc(100dvh - 128px);padding:17px}.archive-v4 .structure-menu.combo-menu input{font-size:16px}.archive-v4 .structure-menu.combo-menu .structure-menu-head h2{font-size:21px}}

/* Keep the menu in the daily destinations row and centre the search in its slot. */
.archive-v4 .topbar-inner{display:grid;grid-template-columns:220px minmax(0,1fr) max-content;gap:18px}
.archive-v4 .topbar-inner>.brand{width:220px;min-width:0}
.archive-v4 .topbar-inner>.global-search{justify-self:center;box-sizing:border-box;width:min(100%,610px);max-width:610px;margin:0;min-width:0}
.archive-v4 .topbar-inner>.header-actions{margin-left:0}
.archive-v4 #navigation{overflow-y:visible;scrollbar-width:thin}
.archive-v4 #navigation>.structure-menu-trigger{flex-direction:column;gap:4px;font-family:inherit;font-weight:500;color:var(--muted);font-size:12px;line-height:1.3;cursor:pointer;box-shadow:8px 0 10px -10px #264c3c60}
.archive-v4 #navigation>.structure-menu-trigger .structure-menu-label{display:block}
.archive-v4 #navigation>.structure-menu-trigger[aria-expanded=true]{color:var(--green);border-bottom-color:var(--green)}
@media(max-width:1100px){.archive-v4 .topbar-inner{grid-template-columns:190px minmax(0,1fr) max-content;gap:12px}.archive-v4 .topbar-inner>.brand{width:190px}.archive-v4 #navigation .nav-item{min-width:78px;padding-inline:8px;font-size:11px}}
@media(max-width:760px){.archive-v4 .topbar-inner{display:flex;gap:5px}.archive-v4 .topbar-inner>.brand{width:auto;flex:1}.archive-v4 #navigation>.structure-menu-trigger{flex:0 0 72px;min-width:72px;width:72px;height:58px;min-height:58px}.archive-v4 #navigation .nav-item{min-width:72px;font-size:10px}.archive-v4 #navigation>.structure-menu-trigger .structure-menu-tooltip{display:none}}

@media(min-width:761px){.structure-menu-trigger .structure-menu-tooltip{position:fixed;top:124px;left:max(12px,calc((100vw - 1420px)/2))}}
