.page_container__bAHEj{max-width:1200px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-xl)}.page_header__nh6aw{margin-bottom:var(--spacing-3xl)}.page_title__gzH28{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--text);margin:0 0 var(--spacing-sm) 0;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.page_subtitle__PHc4u{font-size:var(--text-base);color:var(--text-secondary);margin:0;line-height:var(--leading-relaxed)}.page_empty__MVPFm{padding:var(--spacing-3xl);text-align:center;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg)}.page_empty__MVPFm p{font-size:var(--text-lg);color:var(--text-secondary);margin:0}.page_timeline__whAKb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);align-items:start}.page_monthGroup__lU8JD{display:flex;flex-direction:column;gap:var(--spacing-xl)}.page_monthHeader__bu7UH{padding:var(--spacing-lg) var(--spacing-xl);background:linear-gradient(90deg,var(--accent) 0,transparent 100%);border-left:4px solid var(--accent);border-radius:var(--radius-sm)}.page_monthLabel__ICXxN{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text);margin:0;text-transform:uppercase;letter-spacing:var(--tracking-widest)}.page_dateGroup__AfQim{display:flex;flex-direction:column;gap:var(--spacing-md)}.page_dateHeader__GFQjL{padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content}.page_dateLabel__O8GfH{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);margin:0;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.page_eventList__8pRN1{display:flex;flex-direction:column;gap:var(--spacing-sm)}.page_eventCard__un1A7{display:flex;flex-direction:column;padding:var(--spacing-lg);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-base)}.page_eventCard__un1A7:hover{border-color:var(--accent);box-shadow:var(--shadow-accent)}.page_eventCard__un1A7:hover .page_eventBadge__3Lvwu{background:var(--accent);color:var(--bg)}.page_eventContent__zkLby{display:flex;flex-direction:column;gap:var(--spacing-sm)}.page_eventTitle__tTqLf{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text);margin:0;text-transform:uppercase;letter-spacing:var(--tracking-wide);line-height:var(--leading-tight)}.page_eventBadge__3Lvwu{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider);width:-moz-fit-content;width:fit-content;transition:all var(--transition-base)}@media (max-width:767px){.page_container__bAHEj{padding:var(--spacing-xl) var(--spacing-md)}.page_header__nh6aw{margin-bottom:var(--spacing-2xl)}.page_title__gzH28{font-size:var(--text-2xl)}.page_subtitle__PHc4u{font-size:var(--text-sm)}.page_timeline__whAKb{grid-template-columns:1fr}.page_monthHeader__bu7UH{padding:var(--spacing-md)}.page_monthLabel__ICXxN{font-size:var(--text-lg)}.page_eventCard__un1A7{padding:var(--spacing-md)}.page_eventTitle__tTqLf{font-size:var(--text-xs)}.page_eventBadge__3Lvwu{font-size:10px}}@media (min-width:768px) and (max-width:1023px){.page_container__bAHEj{padding:var(--spacing-2xl) var(--spacing-lg)}.page_timeline__whAKb{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.page_eventCard__un1A7{transition:none}}