.Events_container__G7s_9{min-height:100vh}.Events_main__OyuZ0{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem}.Events_pageHeader__h0snE{margin-bottom:2.5rem}.Events_title__Vituv{font-size:2.5rem;color:#ffd700;margin:0 0 .4rem}.Events_subtitle__BGyHW{color:#87cefa;font-size:1rem;margin:0;line-height:1.6}.Events_section__ifeGh{margin-bottom:3rem}.Events_sectionTitle__53OKL{font-size:1.4rem;color:#87cefa;margin:0 0 1.25rem;padding-bottom:.5rem;border-bottom:1px solid #3d4450}.Events_grid__zCtuY{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.Events_card__p4S9T{background:#2d323b;border:1px solid #3d4450;border-radius:10px;padding:1.25rem;display:flex;flex-direction:column}.Events_pastCard__CTHcO{opacity:.7}.Events_cardTop__JKyjy{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.Events_typeBadge__xxAjT{background:#1a3a5c;color:#87cefa;border:1px solid #2a5a8c;padding:.2rem .6rem;border-radius:4px;font-size:.75rem;font-weight:600}.Events_upcomingBadge__sluub{background:#1e4d1e;color:#7fff7f;border:1px solid #2d7a2d;border-radius:4px}.Events_pastBadge__JMdsF,.Events_upcomingBadge__sluub{padding:.2rem .6rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.Events_pastBadge__JMdsF{background:#22272f;color:#a0a8b4;border:1px solid #3d4450;border-radius:4px}.Events_eventName__sd8qM{font-size:1rem;color:#e8e8e8;margin:0 0 .3rem;line-height:1.4}.Events_eventMeta__pAk_E{color:#ffd700;font-size:.85rem;margin:0 0 .25rem}.Events_eventLoc__DmQme{color:#87cefa;font-size:.85rem;margin:0 0 .6rem}.Events_eventDesc__r9EHA{color:#a0a8b4;font-size:.9rem;line-height:1.55;margin:0 0 .75rem;flex:1}.Events_eventHost__RGAHg{color:#8a9099;font-size:.82rem;margin:auto 0 0}@media (max-width:640px){.Events_grid__zCtuY{grid-template-columns:1fr}}