.event-timeline_timeline__eIZkT{display:grid;grid-gap:.5rem;gap:.5rem}.event-timeline_month__FCMNh{display:grid;grid-gap:1rem;gap:1rem}.event-timeline_monthTitle__3fxoO{margin:0;color:var(--color-accent);font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.2}.event-timeline_items__VtS_C{position:relative;display:grid;grid-gap:1.15rem;gap:1.15rem;padding:0;margin:0;list-style:none}.event-timeline_items__VtS_C:before{content:"";position:absolute;inset-block:0;inset-inline-start:2.25rem;width:1px;background:var(--color-border)}.event-timeline_item__EybQP{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.event-timeline_dateMarker__Wb_kE{position:relative;z-index:1;justify-self:stretch;display:grid;justify-items:center;align-content:center;width:100%;aspect-ratio:1;padding:.3rem;border:1px solid var(--color-border);border-radius:var(--radius-ui);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-ink);line-height:1}.event-timeline_weekday__t6O9_{color:var(--color-muted);font-size:.68rem;font-weight:700;text-transform:uppercase}.event-timeline_day__3Eqr_{margin-top:.15rem;color:var(--color-accent);font-size:1.55rem;font-weight:700}.event-timeline_panel__0QqJE{display:grid;grid-template-columns:minmax(20rem,42%) minmax(0,1fr);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-ui);background:rgb(from var(--color-surface) r g b/.94);box-shadow:var(--shadow-card)}.event-timeline_media__z4Z_L{position:relative;align-self:stretch;width:100%;aspect-ratio:1200/630;overflow:hidden;background:var(--color-surface-strong);-webkit-border-end:1px solid rgb(from var(--color-ink) r g b/.08);border-inline-end:1px solid rgb(from var(--color-ink) r g b/.08)}.event-timeline_imagePlaceholder__4_Nt5,.event-timeline_image__XkZN1{display:block;width:100%;height:100%}.event-timeline_image__XkZN1{object-fit:cover;background:var(--color-surface-strong)}.event-timeline_imagePlaceholder__4_Nt5{background:linear-gradient(135deg,rgb(from var(--color-ink) r g b/.18),rgb(from var(--color-surface-strong) r g b/.72)),rgb(from var(--color-surface) r g b/.9)}.event-timeline_statusBadge___l6EC{position:absolute;inset-block-start:.65rem;inset-inline-start:.65rem;padding:.35rem .6rem;border-radius:var(--radius-pill);background:rgb(from var(--color-action) r g b/.9);color:var(--color-action-contrast);font-size:.78rem;font-weight:700}.event-timeline_content__nNUsh{display:grid;align-content:start;grid-gap:.45rem;gap:.45rem;min-width:0;padding:1rem 1.1rem}.event-timeline_pills__G4yGM{display:flex;gap:.3rem;overflow-x:auto;scrollbar-width:none}.event-timeline_pills__G4yGM::-webkit-scrollbar{display:none}.event-timeline_pills__G4yGM .pill{flex:0 0 auto;padding:.28rem .58rem;font-size:.78rem;white-space:nowrap}.event-timeline_date__bHUR8,.event-timeline_summary__8NFVk,.event-timeline_title__LvLes{margin:0}.event-timeline_title__LvLes{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2}.event-timeline_date__bHUR8,.event-timeline_summary__8NFVk{color:var(--color-muted)}.event-timeline_date__bHUR8{font-size:.95rem;font-weight:600}.event-timeline_summary__8NFVk{display:-webkit-box;overflow:hidden;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-timeline_actions__6lbRK{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.35rem}.event-timeline_actions__6lbRK a{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:.65rem .85rem;border-radius:var(--radius-pill);text-decoration:none}.event-timeline_details__GWx9H{background:rgb(from var(--color-ink) r g b/.12)}.event-timeline_register__8l6N1{background:var(--color-action);color:var(--color-action-contrast);box-shadow:0 10px 20px rgb(from var(--color-shadow) r g b/.22)}.event-timeline_actions__6lbRK a:focus-visible,.event-timeline_actions__6lbRK a:hover{transform:translateY(-1px)}.event-timeline_cancelled__4BOcT{background:rgb(from var(--color-surface) r g b/.72)}.event-timeline_cancelled__4BOcT .event-timeline_imagePlaceholder__4_Nt5,.event-timeline_cancelled__4BOcT .event-timeline_image__XkZN1{filter:grayscale(1);opacity:.52}.event-timeline_cancelled__4BOcT .event-timeline_content__nNUsh{color:var(--color-muted);opacity:.68}@media (max-width:1024px){.event-timeline_panel__0QqJE{grid-template-columns:1fr}.event-timeline_media__z4Z_L{align-self:start;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid rgb(from var(--color-ink) r g b/.08)}}@media (max-width:760px){.event-timeline_items__VtS_C:before{inset-inline-start:1.4rem}.event-timeline_item__EybQP{grid-template-columns:2.8rem minmax(0,1fr);gap:.75rem}.event-timeline_dateMarker__Wb_kE{padding:.35rem .2rem}.event-timeline_weekday__t6O9_{font-size:.58rem}.event-timeline_day__3Eqr_{margin-top:.12rem;font-size:1.15rem}}@media (max-width:420px){.event-timeline_content__nNUsh{padding:.85rem}.event-timeline_summary__8NFVk{-webkit-line-clamp:3}}.page_page__MDaFP{display:grid;grid-gap:2.25rem;gap:2.25rem}.page_intro__qAIDh{display:grid;grid-gap:.75rem;gap:.75rem;max-width:var(--max-width-narrow)}.page_empty__OoXXN{max-width:var(--max-width-narrow);padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-ui);background:rgb(from var(--color-surface) r g b/.92)}.page_empty__OoXXN h2{margin:0 0 .45rem}.page_empty__OoXXN p{margin:0;color:var(--color-muted)}.page_footerAction__3vAxk{display:flex;justify-content:center;padding-top:.5rem}.page_pageLink__fg77S{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 1.15rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:rgb(from var(--color-surface) r g b/.94);color:var(--color-ink);text-decoration:none;box-shadow:var(--shadow-card)}.page_pageLink__fg77S:focus-visible,.page_pageLink__fg77S:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-1px)}