.rly-primary-nav{background:#151b1e;border:1px solid #34413e;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px;display:grid}.rly-primary-nav>a{color:#e5ebea;text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 6px;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.rly-primary-nav>a[aria-current=page]{background:var(--event-accent,#d9ff53);color:#111}:is(.rly-primary-nav a:focus-visible,.rly-secondary-nav a:focus-visible){outline:2px solid var(--event-accent,#d9ff53);outline-offset:2px}.rly-secondary-nav{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.rly-secondary-nav>a{border:1px solid #34413e;border-radius:6px;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:.875rem;text-decoration:none;display:flex}.rly-secondary-nav>a[aria-current=page]{border-color:var(--event-accent,#d9ff53);color:var(--event-accent,#d9ff53)}.rly-rally-directory{color:#b8c2bf;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 0;font-size:.875rem;display:flex}.rly-rally-directory>a,.rly-rally-directory summary{cursor:pointer;align-items:center;gap:6px;min-height:36px;display:flex}.rly-rally-directory details>div{flex-wrap:wrap;gap:16px;padding:12px 0;display:flex}.rly-structured-overview{gap:16px;display:grid}.rly-live-now h2,.rly-watch-next h2{margin:0 0 12px;font-size:1.125rem}.rly-watch-next,.rly-live-now{background:var(--event-surface,#161d20);border:1px solid #34413e;border-radius:10px;padding:18px}.rly-watch-next strong{font-size:1.125rem}.rly-watch-next p{color:#b8c2bf}.rly-watch-next a{min-height:44px;color:var(--event-accent,#d9ff53);align-items:center;display:inline-flex}.rly-more-insight{border-top:1px solid #34413e;padding:12px 0}.rly-more-insight>summary{cursor:pointer;min-height:44px;font-size:1rem}.rly-more-insight>a{padding:12px 0;display:inline-block}@media (max-width:700px){body:has(.rly-structured-nav){padding-bottom:calc(88px + env(safe-area-inset-bottom))}.rly-primary-nav{z-index:90;padding:6px 3px calc(6px + env(safe-area-inset-bottom));background:#12191c;border-radius:0;gap:1px;position:fixed;bottom:0;left:0;right:0}.rly-primary-nav>a{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;padding:8px 2px;font-size:.875rem;line-height:1.2}.rly-secondary-nav{gap:6px}.rly-structured-overview .rly-live-now,.rly-watch-next{padding:14px}.event-centre.rly-overview-page .centre-heading h1{font-size:1.75rem}.event-centre.rly-overview-page .centre-heading{padding:14px 0}}.rly-structured-nav .rly-primary-nav,.rly-structured-nav .rly-secondary-nav>a{background:var(--event-surface,#1a1e23);border-color:var(--event-line,#3b4652)}.rly-structured-nav .rly-secondary-nav>a[aria-current=page]{border-color:var(--event-accent,#c6ff00)}.rly-live-now,.rly-watch-next{border-color:var(--event-line,#3b4652)}.visitor-page .map-actions{display:none}.rly-nav-more{position:relative}.rly-nav-more summary{border:1px solid var(--event-line,#3b4652);cursor:pointer;border-radius:6px;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:.875rem;list-style:none;display:flex}.rly-nav-more summary[aria-current=page]{color:var(--event-accent,#c6ff00);border-color:var(--event-accent,#c6ff00)}.rly-nav-more>div{z-index:95;background:var(--event-surface,#1a1e23);border:1px solid var(--event-line,#3b4652);border-radius:6px;min-width:190px;padding:8px;position:absolute;top:100%;right:0}.rly-nav-more>div a{align-items:center;gap:8px;min-height:44px;padding:8px;font-size:.875rem;display:flex}.rly-nav-more summary:focus-visible{outline:2px solid var(--event-accent,#c6ff00);outline-offset:2px}@media (max-width:700px){.rly-structured-nav .rly-primary-nav>a{overflow-wrap:normal;white-space:nowrap;font-size:.8125rem}.rly-structured-nav .rly-secondary-nav{flex-wrap:nowrap;gap:5px}.rly-structured-nav .rly-secondary-nav>a{min-width:0;padding:8px;font-size:.8125rem}.rly-structured-nav .rly-secondary-nav>a svg{display:none}.rly-nav-more summary{white-space:nowrap;padding:8px;font-size:.8125rem}.rly-structured-nav .rally-nav-brand{padding-top:8px;padding-bottom:8px}.event-centre:not(.rly-overview-page) .centre-heading.rly-photo-compact{background:0 0;border:0;border-radius:0;min-height:0;margin:8px 0;padding:12px 0}.event-centre:not(.rly-overview-page) .centre-heading.rly-photo-compact>img,.event-centre:not(.rly-overview-page) .centre-heading.rly-photo-compact>.rly-event-photo-shade,.event-centre:not(.rly-overview-page) .centre-heading.rly-photo-compact>.rly-photo-credit{display:none}.event-centre:not(.rly-overview-page) .centre-heading.rly-photo-compact h1{max-width:100%;margin:6px 0;font-size:1.65rem}.event-centre:not(.rly-overview-page) .centre-heading.rly-photo-compact .eyebrow{font-size:.75rem}.event-centre:not(.rly-overview-page) .centre-map-access{display:none}}
