._emptyState_1fk0p_40{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-subtle);padding:var(--cxy-spacing-xsm) 0;font-size:15px}._cardWrapper_1fk0p_48{box-sizing:border-box;inline-size:100%;min-inline-size:0;margin:0;container:module/inline-size}@layer reset{:where(._cardWrapper_1fk0p_48) :where(body,p,h1,h2,h3,h4,h5,h6,ul,form),:where(._listWrapper_1fk0p_310) :where(body,p,h1,h2,h3,h4,h5,h6,ul,form){margin:0}}._cardWrapper_1fk0p_48,._cardWrapper_1fk0p_48[data-fpsm-theme],._cardWrapper_1fk0p_48 [data-fpsm-theme]{--cxy-text-hero-fontSize:48px;--cxy-text-hero-lineHeight:40px;--cxy-text-h1-fontSize:24px;--cxy-text-h1-lineHeight:32px;--cxy-text-h2-fontSize:20px;--cxy-text-h2-lineHeight:28px;--cxy-text-h3-fontSize:16px;--cxy-text-h3-lineHeight:24px;--cxy-text-h4-fontSize:14px;--cxy-text-h4-lineHeight:20px;--cxy-text-h5-fontSize:12px;--cxy-text-h5-lineHeight:16px;--cxy-text-h6-fontSize:10px;--cxy-text-h6-lineHeight:14px;--cxy-text-body-lg-lineHeight:24px;--cxy-text-body-md-lineHeight:20px;--cxy-text-body-sm-lineHeight:18px}@container module (width>=520px){._cardWrapper_1fk0p_48>*,._cardWrapper_1fk0p_48 [data-fpsm-theme]{--cxy-text-hero-fontSize:64px;--cxy-text-hero-lineHeight:60px;--cxy-text-h1-fontSize:32px;--cxy-text-h1-lineHeight:44px;--cxy-text-h2-fontSize:24px;--cxy-text-h2-lineHeight:32px;--cxy-text-h3-fontSize:20px;--cxy-text-h3-lineHeight:28px;--cxy-text-h4-fontSize:16px;--cxy-text-h4-lineHeight:24px;--cxy-text-h5-fontSize:14px;--cxy-text-h5-lineHeight:20px;--cxy-text-h6-fontSize:12px;--cxy-text-h6-lineHeight:16px;--cxy-text-body-lg-lineHeight:28px;--cxy-text-body-md-lineHeight:24px;--cxy-text-body-sm-lineHeight:20px}}._cardWrapper_1fk0p_48{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-base);grid-template-columns:minmax(0,1fr);display:grid}._cardContent_1fk0p_107{gap:var(--cxy-spacing-xsm);background:var(--cxy-color-background-neutral-base);border:1px solid var(--cxy-color-border-neutral-subtle);padding:var(--cxy-spacing-5);border-radius:8px;flex-direction:column;display:flex}._cardHeader_1fk0p_117{gap:var(--cxy-spacing-3);flex-direction:column;display:flex}._cardTitle_1fk0p_123{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-base);font-size:22px;font-weight:700;line-height:1.2}._divider_1fk0p_131{border:none;border-block-start:1px solid var(--cxy-color-border-neutral-subtle);margin:0}._cardList_1fk0p_137{gap:var(--cxy-spacing-3);flex-wrap:wrap;display:flex}._raceCard_1fk0p_143{gap:var(--cxy-spacing-xxsm);min-inline-size:170px;padding:var(--cxy-spacing-xsm);color:var(--cxy-color-text-neutral-base);background:var(--cxy-color-background-neutral-base);border:1px solid var(--cxy-color-border-neutral-subtle);opacity:1;border-radius:8px;flex-direction:column;flex:170px;justify-content:space-between;text-decoration:none;display:flex}._raceCard_1fk0p_143[data-past=true]{opacity:.55}._cardBody_1fk0p_162{gap:var(--cxy-spacing-xxsm);flex-direction:column;display:flex}._cardTopRow_1fk0p_168{justify-content:space-between;align-items:center;gap:var(--cxy-spacing-xxsm);display:flex}._cardTimeGroup_1fk0p_175{align-items:center;gap:var(--cxy-spacing-xxsm);display:flex}._cardTime_1fk0p_175{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-base);font-size:16px;font-weight:700}._countdownPill_1fk0p_188{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);white-space:nowrap;padding:var(--cxy-spacing-xxxsm) var(--cxy-spacing-xxsm);color:var(--cxy-color-text-inverse-base);background:var(--cxy-color-text-neutral-base);border-radius:6px;font-size:13px;font-weight:600;line-height:1}._countdownPill_1fk0p_188[data-past=true]{color:var(--cxy-color-text-neutral-subtle);background:var(--cxy-color-background-surface-bold)}._cardVenue_1fk0p_204{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-base);font-size:16px;font-weight:700}._cardDistance_1fk0p_211{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-subtle);font-size:14px}._cardViewLink_1fk0p_217{align-items:center;gap:var(--cxy-spacing-xxxsm);font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-base);font-size:14px;font-weight:600;display:inline-flex}._cardChevron_1fk0p_228{color:var(--cxy-color-icon-neutral-base);display:none}._chevronRight_1fk0p_234{transform:rotate(-90deg)}@container module (width<=767px){._cardContent_1fk0p_107{gap:var(--cxy-spacing-xxxsm);padding:var(--cxy-spacing-xsm)}._cardTitle_1fk0p_123{font-size:20px}._cardList_1fk0p_137{display:block}._raceCard_1fk0p_143{align-items:center;column-gap:var(--cxy-spacing-xxsm);padding:var(--cxy-spacing-3) 0;border:none;border-radius:0;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto auto;row-gap:0;min-block-size:44px;min-inline-size:0;display:grid}._raceCard_1fk0p_143+._raceCard_1fk0p_143{border-block-start:1px solid var(--cxy-color-border-neutral-subtle)}._cardBody_1fk0p_162,._cardTopRow_1fk0p_168{display:contents}._cardTimeGroup_1fk0p_175{grid-area:1/1/-1}._cardVenue_1fk0p_204,._cardDistance_1fk0p_211{white-space:nowrap;text-overflow:ellipsis;grid-column:2;overflow:hidden}._countdownPill_1fk0p_188{padding:var(--cxy-spacing-xxxsm) 6px;grid-area:1/3/-1;font-size:12px}._cardViewLink_1fk0p_217{display:none}._cardChevron_1fk0p_228{flex-shrink:0;grid-area:1/4/-1;display:inline-flex}}._listWrapper_1fk0p_310{box-sizing:border-box;inline-size:100%;min-inline-size:0;margin:0;container:module/inline-size}._listWrapper_1fk0p_310,._listWrapper_1fk0p_310[data-fpsm-theme],._listWrapper_1fk0p_310 [data-fpsm-theme]{--cxy-text-hero-fontSize:48px;--cxy-text-hero-lineHeight:40px;--cxy-text-h1-fontSize:24px;--cxy-text-h1-lineHeight:32px;--cxy-text-h2-fontSize:20px;--cxy-text-h2-lineHeight:28px;--cxy-text-h3-fontSize:16px;--cxy-text-h3-lineHeight:24px;--cxy-text-h4-fontSize:14px;--cxy-text-h4-lineHeight:20px;--cxy-text-h5-fontSize:12px;--cxy-text-h5-lineHeight:16px;--cxy-text-h6-fontSize:10px;--cxy-text-h6-lineHeight:14px;--cxy-text-body-lg-lineHeight:24px;--cxy-text-body-md-lineHeight:20px;--cxy-text-body-sm-lineHeight:18px}@container module (width>=520px){._listWrapper_1fk0p_310>*,._listWrapper_1fk0p_310 [data-fpsm-theme]{--cxy-text-hero-fontSize:64px;--cxy-text-hero-lineHeight:60px;--cxy-text-h1-fontSize:32px;--cxy-text-h1-lineHeight:44px;--cxy-text-h2-fontSize:24px;--cxy-text-h2-lineHeight:32px;--cxy-text-h3-fontSize:20px;--cxy-text-h3-lineHeight:28px;--cxy-text-h4-fontSize:16px;--cxy-text-h4-lineHeight:24px;--cxy-text-h5-fontSize:14px;--cxy-text-h5-lineHeight:20px;--cxy-text-h6-fontSize:12px;--cxy-text-h6-lineHeight:16px;--cxy-text-body-lg-lineHeight:28px;--cxy-text-body-md-lineHeight:24px;--cxy-text-body-sm-lineHeight:20px}}._listWrapper_1fk0p_310{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-base);background:var(--cxy-color-background-neutral-base)}._listTitle_1fk0p_370{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);letter-spacing:.5px;color:var(--cxy-color-text-neutral-base);padding-block-end:var(--cxy-spacing-xsm);font-size:20px;font-weight:600;line-height:24px}._listRow_1fk0p_383{align-items:center;gap:var(--cxy-spacing-xxsm);padding:var(--cxy-spacing-xxsm) 0;color:var(--cxy-color-text-neutral-base);opacity:1;text-decoration:none;display:flex}._listRow_1fk0p_383+._listRow_1fk0p_383{border-block-start:1px solid var(--cxy-color-border-neutral-subtle)}._listRow_1fk0p_383:hover{background:var(--cxy-color-background-surface-subtle)}._listRow_1fk0p_383[data-past=true]{opacity:.55}._listRow_1fk0p_383[data-past=true]:hover{background:0 0}._listRowMain_1fk0p_405{align-items:center;gap:var(--cxy-spacing-sm);flex:auto;min-inline-size:0;display:flex}._listRowText_1fk0p_413{flex-direction:column;flex:auto;gap:0;min-inline-size:0;display:flex}._listVenue_1fk0p_421{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-base);font-size:14px;font-weight:600;line-height:18px}._listTime_1fk0p_429{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-subtle);font-size:12px;line-height:16px}._listCountdown_1fk0p_436{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);white-space:nowrap;color:var(--cxy-color-text-neutral-base);font-size:14px;font-weight:400;line-height:18px}._listCountdown_1fk0p_436[data-past=true]{color:var(--cxy-color-text-neutral-subtle)}._chevron_1fk0p_234{color:var(--cxy-color-icon-neutral-base);flex-shrink:0;display:inline-flex}
