.event-card[data-astro-cid-ui6otfjl]{display:flex;gap:1rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);padding:1.2rem;min-width:0;overflow-wrap:anywhere;align-items:start}.event-card[data-astro-cid-ui6otfjl]:hover{border-color:var(--border-hi)}.date-stamp[data-astro-cid-ui6otfjl]{width:2.8rem;flex-shrink:0;text-align:center;line-height:1.2;padding-top:.1rem}.date-stamp[data-astro-cid-ui6otfjl] b[data-astro-cid-ui6otfjl]{font-family:var(--font-display);font-size:1.7rem;font-weight:800}.date-stamp[data-astro-cid-ui6otfjl] span[data-astro-cid-ui6otfjl]{display:block;font-size:.68rem;text-transform:uppercase;color:var(--red);margin-top:.2rem}.event-body[data-astro-cid-ui6otfjl]{min-width:0;flex:1}.event-top[data-astro-cid-ui6otfjl]{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center;margin-bottom:.6rem}.league-mark[data-astro-cid-ui6otfjl]{font-family:var(--font-display);font-size:.63rem;font-weight:800;letter-spacing:.04em}.event-status[data-astro-cid-ui6otfjl]{font-size:.61rem;color:#9bdec2}.event-body[data-astro-cid-ui6otfjl] h3[data-astro-cid-ui6otfjl]{font-size:1rem;line-height:1.45;margin-bottom:.65rem}.main-event[data-astro-cid-ui6otfjl]{font-size:.8rem;color:var(--text-2);margin-bottom:.7rem}.event-time[data-astro-cid-ui6otfjl]{display:flex;gap:.3rem .9rem;flex-wrap:wrap;font-size:.75rem;font-weight:700}.time-label[data-astro-cid-ui6otfjl]{font-size:.65rem;color:var(--text-3);margin-top:.3rem}.place[data-astro-cid-ui6otfjl]{font-size:.74rem;color:var(--text-2);margin-top:.65rem}.event-source[data-astro-cid-ui6otfjl]{display:inline-block;font-size:.7rem;color:var(--amber);padding:.55rem 0 .2rem}.cancelled[data-astro-cid-ui6otfjl] .event-status[data-astro-cid-ui6otfjl],.postponed[data-astro-cid-ui6otfjl] .event-status[data-astro-cid-ui6otfjl]{color:var(--amber)}.cancelled[data-astro-cid-ui6otfjl]{opacity:.7}.cancelled[data-astro-cid-ui6otfjl] h3[data-astro-cid-ui6otfjl]{text-decoration:line-through}@media (max-width:420px){.event-card[data-astro-cid-ui6otfjl]{gap:.65rem;padding:1rem .8rem}.date-stamp[data-astro-cid-ui6otfjl]{width:2.2rem}.date-stamp[data-astro-cid-ui6otfjl] b[data-astro-cid-ui6otfjl]{font-size:1.4rem}.event-body[data-astro-cid-ui6otfjl] h3[data-astro-cid-ui6otfjl]{font-size:.9rem}}.calendar-wrap[data-astro-cid-sl2ubhge]{max-width:var(--max-width);margin:auto;padding:2.5rem 1.25rem 5rem;overflow-wrap:anywhere}.calendar-header[data-astro-cid-sl2ubhge]{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;align-items:end;margin-bottom:2.5rem}.eyebrow[data-astro-cid-sl2ubhge]{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:var(--amber);margin-bottom:.8rem}h1[data-astro-cid-sl2ubhge]{font-size:clamp(1.7rem,4.2vw,3.3rem);line-height:1.25}h1[data-astro-cid-sl2ubhge] span[data-astro-cid-sl2ubhge]{color:var(--text-2)}.calendar-intro[data-astro-cid-sl2ubhge]{max-width:28rem;color:var(--text-2);font-size:.9rem}.calendar-intro[data-astro-cid-sl2ubhge] p[data-astro-cid-sl2ubhge]{margin-bottom:.6rem}.calendar-intro[data-astro-cid-sl2ubhge] a[data-astro-cid-sl2ubhge]{color:var(--amber)}.next-event[data-astro-cid-sl2ubhge]{padding:clamp(1.3rem,4vw,2.5rem);border:1px solid var(--border-hi);border-top:3px solid var(--red);background:radial-gradient(ellipse at 90% 20%,rgba(230,57,70,.15),transparent 65%),var(--bg-card);border-radius:4px 24px 4px 4px;margin-bottom:2.5rem}.next-top[data-astro-cid-sl2ubhge]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.next-top[data-astro-cid-sl2ubhge] .eyebrow[data-astro-cid-sl2ubhge]{margin:0}.wordmark[data-astro-cid-sl2ubhge]{font-family:var(--font-display);font-weight:900;letter-spacing:.08em;font-size:1.3rem;color:var(--text-2)}.next-grid[data-astro-cid-sl2ubhge]{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;margin-top:2rem}.next-date[data-astro-cid-sl2ubhge]{font-size:.9rem;color:var(--amber);margin-bottom:.75rem}.next-grid[data-astro-cid-sl2ubhge] h2[data-astro-cid-sl2ubhge]{font-size:clamp(1.3rem,3vw,2.4rem);line-height:1.35}.main-event[data-astro-cid-sl2ubhge]{margin-top:.75rem}.next-details[data-astro-cid-sl2ubhge]{border-left:1px solid var(--border-hi);padding-left:2rem;display:flex;align-items:flex-start;flex-direction:column;gap:.65rem;font-size:.9rem}.status[data-astro-cid-sl2ubhge]{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#9bdec2}.official-link[data-astro-cid-sl2ubhge]{margin-top:.3rem;border:1px solid var(--border-hi);padding:.65rem 1rem;border-radius:5px;display:inline-flex;gap:1.5rem}.official-link[data-astro-cid-sl2ubhge]:hover{border-color:var(--red);text-decoration:none}.muted[data-astro-cid-sl2ubhge],.calendar-note[data-astro-cid-sl2ubhge]{color:var(--text-3);font-size:.76rem}.calendar-note[data-astro-cid-sl2ubhge]{line-height:1.65;margin:1rem 0 1.75rem}.filters[data-astro-cid-sl2ubhge]{border:0;padding:0;min-width:0}.filters[data-astro-cid-sl2ubhge] legend[data-astro-cid-sl2ubhge]{font-size:.7rem;color:var(--text-2);margin-bottom:.8rem;text-transform:uppercase;letter-spacing:.1em}.filter-chips[data-astro-cid-sl2ubhge]{display:flex;flex-wrap:wrap;gap:.45rem}.filter-chip[data-astro-cid-sl2ubhge]{position:relative;cursor:pointer}.filter-chip[data-astro-cid-sl2ubhge] input[data-astro-cid-sl2ubhge]{position:absolute;opacity:0;width:1px;height:1px}.filter-chip[data-astro-cid-sl2ubhge] span[data-astro-cid-sl2ubhge]{display:block;padding:.65rem .95rem;border:1px solid var(--border-hi);border-radius:6px;font-size:.8rem;font-weight:700}.filter-chip[data-astro-cid-sl2ubhge] input[data-astro-cid-sl2ubhge]:checked+span[data-astro-cid-sl2ubhge]{background:var(--text);color:var(--bg);border-color:var(--text)}.filter-chip[data-astro-cid-sl2ubhge] input[data-astro-cid-sl2ubhge]:focus-visible+span[data-astro-cid-sl2ubhge]{outline:2px solid var(--amber);outline-offset:3px}.month[data-astro-cid-sl2ubhge]{margin-bottom:2.5rem}.month-heading[data-astro-cid-sl2ubhge]{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:.75rem;margin-bottom:1rem;gap:1rem}.month-heading[data-astro-cid-sl2ubhge] h2[data-astro-cid-sl2ubhge]{font-family:var(--font-display);font-size:1.15rem;text-transform:capitalize}.month-heading[data-astro-cid-sl2ubhge] span[data-astro-cid-sl2ubhge]{color:var(--text-3);font-size:.72rem}.event-grid[data-astro-cid-sl2ubhge]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.filter-empty[data-astro-cid-sl2ubhge]{display:none;border:1px dashed var(--border-hi);padding:2rem;color:var(--text-2)}.coverage[data-astro-cid-sl2ubhge]{border-top:1px solid var(--border-hi);padding-top:2rem;scroll-margin-top:5rem}.coverage-heading[data-astro-cid-sl2ubhge]{display:flex;gap:2rem;justify-content:space-between;align-items:end;margin-bottom:1.5rem}.coverage-heading[data-astro-cid-sl2ubhge] h2[data-astro-cid-sl2ubhge]{font-size:clamp(1.1rem,2vw,1.6rem)}.coverage-heading[data-astro-cid-sl2ubhge]>p[data-astro-cid-sl2ubhge]{font-size:.74rem;color:var(--text-3);min-width:16rem}.coverage-grid[data-astro-cid-sl2ubhge]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.coverage-card[data-astro-cid-sl2ubhge]{border:1px solid var(--border);border-radius:8px;padding:1.15rem;background:var(--bg-card);font-size:.76rem;color:var(--text-2)}.coverage-top[data-astro-cid-sl2ubhge]{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.coverage-top[data-astro-cid-sl2ubhge] h3[data-astro-cid-sl2ubhge]{font-size:.95rem;color:var(--text)}.source-status[data-astro-cid-sl2ubhge]{font-size:.65rem;color:var(--amber)}.source-status[data-astro-cid-sl2ubhge].ok{color:#9bdec2}.coverage-numbers[data-astro-cid-sl2ubhge]{margin:.6rem 0}.coverage-numbers[data-astro-cid-sl2ubhge] strong[data-astro-cid-sl2ubhge]{font-size:1.2rem;color:var(--text)}.coverage-card[data-astro-cid-sl2ubhge] ul[data-astro-cid-sl2ubhge]{padding-left:1.1rem;margin:.65rem 0;line-height:1.6}.coverage-card[data-astro-cid-sl2ubhge] a[data-astro-cid-sl2ubhge]{display:inline-block;margin-top:.6rem;color:var(--amber)}.empty[data-astro-cid-sl2ubhge],.review-alert[data-astro-cid-sl2ubhge]{padding:2rem;background:var(--bg-card)}.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=russia]:checked) .event-card:not([data-groups~=russia]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=ufc]:checked) .event-card:not([data-groups~=ufc]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=pfl]:checked) .event-card:not([data-groups~=pfl]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=one]:checked) .event-card:not([data-groups~=one]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=aca]:checked) .event-card:not([data-groups~=aca]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=rcc]:checked) .event-card:not([data-groups~=rcc]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=amc]:checked) .event-card:not([data-groups~=amc]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=open]:checked) .event-card:not([data-groups~=open]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=ural]:checked) .event-card:not([data-groups~=ural]){display:none}.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=russia]:checked) .month[data-astro-cid-sl2ubhge]:not([data-groups~=russia]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=ufc]:checked) .month[data-astro-cid-sl2ubhge]:not([data-groups~=ufc]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=pfl]:checked) .month[data-astro-cid-sl2ubhge]:not([data-groups~=pfl]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=one]:checked) .month[data-astro-cid-sl2ubhge]:not([data-groups~=one]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=aca]:checked) .month[data-astro-cid-sl2ubhge]:not([data-groups~=aca]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=rcc]:checked) .month[data-astro-cid-sl2ubhge]:not([data-groups~=rcc]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=amc]:checked) .month[data-astro-cid-sl2ubhge]:not([data-groups~=amc]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=open]:checked) .month[data-astro-cid-sl2ubhge]:not([data-groups~=open]),.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=ural]:checked) .month[data-astro-cid-sl2ubhge]:not([data-groups~=ural]){display:none}.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=all]:checked):not(:has(.month)) .filter-empty[data-astro-cid-sl2ubhge],.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=russia]:checked):not(:has(.month[data-groups~=russia])) .filter-empty[data-astro-cid-sl2ubhge],.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=ufc]:checked):not(:has(.month[data-groups~=ufc])) .filter-empty[data-astro-cid-sl2ubhge],.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=pfl]:checked):not(:has(.month[data-groups~=pfl])) .filter-empty[data-astro-cid-sl2ubhge],.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=one]:checked):not(:has(.month[data-groups~=one])) .filter-empty[data-astro-cid-sl2ubhge],.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=aca]:checked):not(:has(.month[data-groups~=aca])) .filter-empty[data-astro-cid-sl2ubhge],.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=rcc]:checked):not(:has(.month[data-groups~=rcc])) .filter-empty[data-astro-cid-sl2ubhge],.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=amc]:checked):not(:has(.month[data-groups~=amc])) .filter-empty[data-astro-cid-sl2ubhge],.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=open]:checked):not(:has(.month[data-groups~=open])) .filter-empty[data-astro-cid-sl2ubhge],.calendar-list[data-astro-cid-sl2ubhge]:has(input[value=ural]:checked):not(:has(.month[data-groups~=ural])) .filter-empty[data-astro-cid-sl2ubhge]{display:block}@supports not selector(:has(*)){.filters[data-astro-cid-sl2ubhge]{display:none}}@media (max-width:760px){.calendar-header[data-astro-cid-sl2ubhge],.next-grid[data-astro-cid-sl2ubhge]{grid-template-columns:1fr}.next-details[data-astro-cid-sl2ubhge]{border-left:0;border-top:1px solid var(--border-hi);padding:1rem 0 0}.event-grid[data-astro-cid-sl2ubhge],.coverage-grid[data-astro-cid-sl2ubhge]{grid-template-columns:1fr}.coverage-heading[data-astro-cid-sl2ubhge]{flex-direction:column;align-items:start;gap:1rem}.wordmark[data-astro-cid-sl2ubhge]{font-size:1rem}.calendar-wrap[data-astro-cid-sl2ubhge]{padding-top:1.5rem}.calendar-header[data-astro-cid-sl2ubhge]{gap:1.2rem}.next-grid[data-astro-cid-sl2ubhge]{margin-top:1.5rem}}
