/* Shared entry link, scoped to existing headers. */
.access-desktop,.access-mobile,.tour-header .access-tour{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;border:1px solid #bdd2ef;border-radius:999px;padding:9px 17px;color:#1d4b91;background:#f5f9ff;font-size:12px;font-weight:600;white-space:nowrap}
.access-mobile{display:none}.access-desktop:hover,.access-mobile:hover,.access-tour:hover{background:#e5efff;border-color:#83aaf0}.tour-header{flex-wrap:wrap}.tour-header .access-tour{margin-left:auto}.tour-header .access-features{font-size:11px;min-height:44px;display:inline-flex;align-items:center}
.tour-header>a.access-tour{min-height:44px}
@media(max-width:1050px){.nav nav{gap:15px}}
@media(max-width:760px){.nav.shell{gap:10px}.nav .logo img{width:105px}.nav>nav{display:none!important}.access-mobile{display:inline-flex;margin-left:auto;font-size:11px;padding:9px 12px;gap:6px}.g-mobile-menu>summary{font-size:11px;padding:9px 12px;min-height:44px}.tour-header .access-tour{font-size:11px;margin-left:auto;padding:8px 13px;gap:8px}.tour-header .access-features{width:100%;justify-content:flex-end;font-size:10px;min-height:28px;order:2}.tour-header .club-header-link{order:3}}
@media(max-width:360px){.nav.shell{gap:8px}.nav .logo img{width:91px}.access-mobile{font-size:10px;padding:8px 10px}.g-mobile-menu>summary{padding:8px 10px}}
