.event-band{margin-block:16px}.event-band-body{padding:14px 16px}.event-band-event{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:12px 24px;display:grid}.event-band-event+.event-band-event{border-block-start:1px solid var(--nt-edge);margin-block-start:16px;padding-block-start:16px}.event-band-identity h3{font:600 19px/1.35 var(--font-ui-sans), sans-serif;color:var(--nt-text);letter-spacing:0;margin:0}.event-band-community,.event-band-local-time{color:var(--nt-dim);margin:4px 0 0;font-size:13px;line-height:1.4}.event-band-state{color:var(--nt-gold);margin:8px 0 0;font-size:14px;line-height:1.4}.event-band-local-time{margin:0 0 6px}.event-band-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.event-band-times dt{color:var(--nt-dim);font-size:13px;line-height:1.4}.event-band-times dd{color:var(--nt-text);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:15px;line-height:1.45}.event-band-relative{min-block-size:1.45em;color:var(--nt-gold);font-size:13px;display:block}.event-band-links{flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;display:flex}.event-band-links a{min-block-size:40px;color:var(--nt-gold);align-items:center;gap:12px;padding:8px 10px;font-size:14px;display:inline-flex}.event-band-cover{flex:none;inline-size:7.5rem}.event-band-links a:focus-visible{outline:2px solid var(--nt-gold);outline-offset:2px}.event-band-links a:active{color:var(--control-highlight);background:var(--control-pressed)}@media (max-width:760px){.event-band-event,.event-band-times{grid-template-columns:minmax(0,1fr)}.event-band-links a{min-block-size:44px}}
