.rg-events{color:var(--rg-text);font-family:var(--rg-font);margin:0 auto;max-width:var(--rg-container);width:calc(100% - var(--rg-gutter)*2)}.rg-events[class*=rg-surface--]{border-radius:var(--rg-radius-card)}.rg-events__heading{font-size:var(--rg-h2-alt);font-weight:700;line-height:var(--rg-lh-tight);margin:0 0 var(--rg-space-6)}.rg-events__grid{display:grid;gap:var(--rg-space-4);list-style:none;margin:0;padding:0}.rg-events__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-events__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-event{background-color:var(--rg-surface);border:var(--rg-border);border-radius:var(--rg-radius-lg);color:var(--rg-text);display:flex;flex-direction:column;overflow:hidden}.rg-event--past{opacity:.82}.rg-events.rg-surface--ink .rg-event{background-color:var(--rg-ink-raised)}.rg-event__media img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.rg-event__body{display:flex;flex-direction:column;gap:var(--rg-space-2);padding:var(--rg-space-4)}.rg-event__status{align-self:flex-start;background:color-mix(in srgb,var(--rg-accent) 18%,transparent);border-radius:var(--rg-radius-sm);color:var(--rg-accent);font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1;padding:calc(var(--rg-space-1)/2) var(--rg-space-2);text-transform:uppercase}.rg-event__status--past,.rg-event__status--sold-out{background:color-mix(in srgb,var(--rg-text) 12%,transparent);color:color-mix(in srgb,var(--rg-text) 70%,transparent)}.rg-event__name{font-size:var(--rg-h5);font-weight:700;line-height:var(--rg-lh-tight);margin:0}.rg-event__dates{color:var(--rg-accent);font-size:.9375rem;font-weight:700;margin:0}.rg-event__place,.rg-event__speakers{opacity:.85}.rg-event__format,.rg-event__place,.rg-event__speakers{font-size:.875rem;line-height:var(--rg-lh-body);margin:0}.rg-event__format{opacity:.7}.rg-event__flag{font-style:normal}.rg-event__content{font-size:.875rem;line-height:var(--rg-lh-body);opacity:.85}.rg-event__content p{margin:0}.rg-event__cpd{font-size:.8125rem;margin:0;opacity:.75}.rg-event__ctas{display:flex;flex-wrap:wrap;gap:var(--rg-space-2);margin-top:auto;padding-top:var(--rg-space-2)}.rg-event__cta{align-self:flex-start}.rg-event__closed{color:color-mix(in srgb,var(--rg-text) 60%,transparent);font-size:.875rem;font-weight:700;margin-top:var(--rg-space-2);text-transform:uppercase}@media (max-width:1023.98px){.rg-events__grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.rg-events__grid--three,.rg-events__grid--two{grid-template-columns:1fr}}.rg-events__empty{color:var(--rg-text);font-family:var(--rg-body-font);line-height:var(--rg-lh-body);margin:var(--rg-space-3) auto 0;max-width:var(--rg-container);opacity:.7;padding-inline:var(--rg-gutter)}.rg-events__empty--note{border-left:2px solid var(--rg-accent);font-size:.875rem;margin-top:var(--rg-space-3);opacity:.85;padding-left:var(--rg-space-3)}