._eventsPage_1ghp4_16{color:var(--wa-site-light-text,#0a1630);background:var(--wa-site-light-bg,#f2f5fa);flex-direction:column;display:flex}._body_1ghp4_29{--wa-site-bg-card:var(--wa-site-light-bg-card,#fff);--wa-site-bg-strong:var(--wa-site-light-bg-strong,#dce8f5);--wa-site-text:var(--wa-site-light-text,#0a1630);--wa-site-text-secondary:var(--wa-site-light-text-secondary,#2a3858);--wa-site-text-muted:var(--wa-site-light-text-muted,#3b4b69);--wa-site-text-quiet:var(--wa-site-light-text-quiet,#5a6a86);--wa-site-link:var(--wa-site-light-link,#2a67a6);--wa-site-outline:var(--wa-site-light-outline,#0a163024);flex-wrap:wrap;align-items:flex-start;gap:32px 48px;inline-size:100%;padding-block:40px 96px;display:flex}._filtersToggle_1ghp4_51{inline-size:100%;display:none}._filters__reset_1ghp4_56{margin:0 20px 18px}._filters_1ghp4_51{border:1px solid var(--wa-site-light-outline,#0a163024);background:var(--wa-site-light-bg-card,#fff);border-radius:18px;flex-direction:column;flex:0 0 280px;display:flex;position:sticky;top:140px}._filters__group_1ghp4_77{border-block-end:1px solid var(--wa-site-light-outline,#0a163024);flex-direction:column;gap:10px;padding:18px 20px;display:flex}._filters__group_1ghp4_77:last-of-type{border-block-end:0}._filters__groupTitle_1ghp4_90{font-family:var(--wa-site-font-body,"Onest", system-ui, sans-serif);color:var(--wa-site-light-text-quiet,#5a6a86);letter-spacing:1.2px;text-transform:uppercase;font-size:15px;font-weight:800}._filters__link_1ghp4_101{font-family:var(--wa-site-font-body,"Onest", system-ui, sans-serif);color:var(--wa-site-light-link,#2a67a6);align-self:flex-start;align-items:center;gap:6px;margin-block-start:4px;font-size:15px;font-weight:700;display:inline-flex}._filters__link_1ghp4_101:hover{text-decoration:underline}._list_1ghp4_120{flex-direction:column;flex:1 1 0;gap:28px;min-inline-size:0;display:flex}._list__count_1ghp4_128{font-family:var(--wa-site-font-body,"Onest", system-ui, sans-serif);color:var(--wa-site-light-text,#0a1630);border-block-end:1px solid var(--wa-site-light-outline,#0a163024);margin:0;padding-block-end:20px;font-size:18px;font-weight:700}._empty_1ghp4_140{text-align:center;border:1px dashed var(--wa-site-light-outline,#0a163024);border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:56px 24px;display:flex}._empty__title_1ghp4_153{font-family:var(--wa-site-font-display,"Russo One", system-ui, sans-serif);color:var(--wa-site-light-text,#0a1630);margin:0;font-size:22px}._empty__hint_1ghp4_161{font-family:var(--wa-site-font-body,"Onest", system-ui, sans-serif);color:var(--wa-site-light-text-muted,#3b4b69);margin:0;font-size:18px}._group_1ghp4_169{flex-direction:column;gap:12px;display:flex}._group__heading_1ghp4_175{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;display:flex}._group__label_1ghp4_183{font-family:var(--wa-site-font-display,"Russo One", system-ui, sans-serif);color:var(--wa-site-light-text,#0a1630);font-size:22px;font-weight:400}._group__sub_1ghp4_190{font-family:var(--wa-site-font-body,"Onest", system-ui, sans-serif);color:var(--wa-site-light-text-quiet,#5a6a86);font-size:16px;font-weight:500}._cards_1ghp4_197{flex-direction:column;gap:12px;display:flex}._card_1ghp4_197{border:1px solid var(--wa-site-light-outline,#0a163024);background:var(--wa-site-light-bg-card,#fff);border-radius:18px;flex-wrap:wrap;display:flex;overflow:hidden}._card_1ghp4_197:hover{border-color:var(--wa-site-light-link,#2a67a673)}._card__media_1ghp4_219{background:var(--wa-site-light-surface,#dce4f2);flex:320px;min-block-size:190px;max-inline-size:100%;display:block}._card__media_1ghp4_219 img{object-fit:cover;block-size:100%;inline-size:100%}._card__body_1ghp4_235{flex-direction:column;flex:999 380px;gap:12px;min-inline-size:0;padding:22px 24px;display:flex}._card__head_1ghp4_244{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}._card__time_1ghp4_251{font-family:var(--wa-site-font-display,"Russo One", system-ui, sans-serif);color:var(--wa-site-light-link,#2a67a6);font-size:22px}._card__time_past_1ghp4_257{color:var(--wa-site-light-text-quiet,#5a6a86)}._card__type_1ghp4_261{font-family:var(--wa-site-font-body,"Onest", system-ui, sans-serif);color:var(--wa-site-light-link,#2a67a6);letter-spacing:.4px;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}._card__type_1ghp4_261:before{content:"";background:currentColor;border-radius:50%;block-size:8px;inline-size:8px}._card__type_race_1ghp4_288{color:#b8222c}._card__type_training_1ghp4_294{color:#1c7a5e}._card__club_1ghp4_298{font-family:var(--wa-site-font-body,"Onest", system-ui, sans-serif);color:var(--wa-site-light-text-quiet,#5a6a86);font-size:16px}._card__title_1ghp4_304{font-family:var(--wa-site-font-body,"Onest", system-ui, sans-serif);color:var(--wa-site-light-text,#0a1630);font-size:22px;font-weight:800;line-height:1.25;text-decoration:none}._card__title_1ghp4_304:hover{color:var(--wa-site-light-link,#2a67a6)}._card__meta_1ghp4_318{font-family:var(--wa-site-font-body,"Onest", system-ui, sans-serif);color:var(--wa-site-light-text-muted,#3b4b69);flex-wrap:wrap;gap:4px 18px;font-size:16px;display:flex}._card__tags_1ghp4_328{flex-wrap:wrap;gap:6px;display:flex}._card__tag_1ghp4_328{font-family:var(--wa-site-font-body,"Onest", system-ui, sans-serif);color:var(--wa-site-light-text-secondary,#2a3858);background:var(--wa-site-light-surface,#dce4f2);border-radius:8px;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:15px;font-weight:600;display:flex}._card__tag_hint_1ghp4_352{cursor:help;position:relative}._card__tag_hint_1ghp4_352:focus-visible{outline:2px solid var(--wa-site-light-link,#2a67a6);outline-offset:2px}._card__tip_1ghp4_363{z-index:2;inline-size:max-content;max-inline-size:min(280px,80vw);color:var(--wa-site-light-bg-card,#fff);opacity:0;background:var(--wa-site-light-text,#0a1630);visibility:hidden;pointer-events:none;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.4;transition:opacity .12s,visibility .12s;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:0;box-shadow:0 8px 24px #0a163033}._card__tag_hint_1ghp4_352:hover ._card__tip_1ghp4_363,._card__tag_hint_1ghp4_352:focus ._card__tip_1ghp4_363{opacity:1;visibility:visible}._card__tag_workout_1ghp4_402{max-inline-size:100%;color:var(--wa-site-light-event-training,#1c7a5e);background:var(--wa-site-light-success-tint,#e3f5ec);text-decoration:none}._card__tag_workout_1ghp4_402:hover{text-decoration:underline}._card__tag_workout_1ghp4_402:focus-visible{outline:2px solid var(--wa-site-light-link,#2a67a6);outline-offset:2px}._card__tag_workout_1ghp4_402 svg{flex:none}._card__tagText_1ghp4_425{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}._card__tagSub_1ghp4_434{opacity:.8;flex:none;font-weight:500}._card__foot_1ghp4_442{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:auto;padding-block-start:8px;display:flex}._card__stat_1ghp4_452{font-family:var(--wa-site-font-body,"Onest", system-ui, sans-serif);color:var(--wa-site-light-text-secondary,#2a3858);font-size:16px}._card__statStrong_1ghp4_458{font-weight:800}._card__cta_1ghp4_462{min-block-size:44px;font-family:var(--wa-site-font-body,"Onest", system-ui, sans-serif);color:var(--wa-site-light-text,#0a1630);border:1px solid var(--wa-site-light-outline,#0a163024);border-radius:8px;align-items:center;padding-inline:16px;font-size:16px;font-weight:700;text-decoration:none;display:flex}._card__cta_1ghp4_462:hover{border-color:var(--wa-site-light-link,#2a67a6)}._card__cta_1ghp4_462.is-registered{color:var(--wa-site-light-link,#2a67a6);background:#2a67a61a;border-color:#2a67a666}@container wa-content (width<=899px){._filtersToggle_1ghp4_51{display:block}._filters_1ghp4_51{flex:none;inline-size:100%;display:none;position:static}._filters_open_1ghp4_515{display:flex}}@container wa-content (width<=599px){._card__foot_1ghp4_442{flex-direction:column;align-items:flex-start}._card__cta_1ghp4_462{justify-content:center;inline-size:100%}}._card__title_1ghp4_304:focus-visible,._card__cta_1ghp4_462:focus-visible{outline:3px solid var(--wa-site-light-link,#2a67a6);outline-offset:3px;border-radius:4px}
