.event-header .event-header__logos{align-items:center;gap:var(--space-8);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.event-header .event-header__status{margin-bottom:var(--space-4)}.event-header .event-header__badge{padding:var(--space-1) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;display:inline-block}.event-header .event-header__badge--upcoming{background-color:var(--brand-1);color:var(--brand-5)}.event-header .event-header__badge--past{background-color:var(--color-background-alt);color:var(--color-muted)}.event-header .event-header__title{margin-bottom:var(--space-5)}.event-header .event-header__title h1{margin:0 0 var(--space-2)}.event-header .event-header__subtitle{color:var(--color-muted);font-size:var(--font-size-md);margin:0}.event-header .event-header__date{margin:0 0 var(--space-6);font-size:var(--font-size-md);color:var(--color-text)}.event-header .event-header__details{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;display:flex}.event-header .event-header__detail-line{align-items:center;gap:var(--space-3);display:flex}.event-header .event-header__detail-line a{color:var(--brand-1);text-underline-offset:2px;text-decoration:underline}.event-header .event-header__detail-line a:hover{color:var(--brand-3)}.event-header .event-header__detail-line a:focus-visible{outline:var(--focus-ring);border-radius:2px}.event-header .event-header__icon{font-size:1.1rem}.event-header .event-header__footer-note{font-size:var(--font-size-sm);color:var(--color-muted);padding-top:var(--space-6);border-top:1px solid var(--color-border);margin:0;line-height:1.6}
.event-map .event-map__embed{border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden}.event-map .event-map__embed iframe{display:block}
