.current_pageContainer__ZlfOY{min-height:100vh;padding-top:78px;font-family:var(--font-argentum);background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1f2937;line-height:1.6}.current_mainContent__ic1bN{margin-left:auto;margin-right:auto;max-width:1400px;padding:2rem 1.5rem}.current_pageHeader__9tUll{margin-bottom:3rem;padding-bottom:1.5rem;text-align:center;border-bottom:3px solid var(--primary-blue)}.current_pageHeader__9tUll h1{font-family:var(--font-sumana);margin-bottom:.5rem;font-size:2.5rem;font-weight:700;color:var(--primary-blue)}.current_subtitle__yx8ET{margin-left:auto;margin-right:auto;max-width:700px;font-size:1.25rem;color:#374151;display:flex;align-items:center;justify-content:center;gap:8px}.current_eventCount__w8bfH{border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;background:var(--primary-blue);color:white}.current_contentArea__psn92{display:grid;grid-template-columns:2fr 1fr;gap:32px;align-items:start}.current_eventsContent__dtTrS{min-width:0}.current_sidebarContent__QrReI{position:sticky;top:100px}.current_noEventsSection__AUTaL{padding-top:4rem;padding-bottom:4rem;grid-column:1/-1}.current_noEventsContent__tHn6_{margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.current_noEventsIcon__iH5S0{margin-bottom:1.5rem;font-size:4rem;color:var(--primary-blue)}.current_noEventsContent__tHn6_ h2{font-family:var(--font-sumana);margin-bottom:1rem;font-size:2rem;font-weight:700;color:var(--primary-blue)}.current_noEventsContent__tHn6_ p{margin-bottom:2rem;font-size:1.1rem;color:#374151}.current_noEventsActions__zv74N{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.current_calendarSection__dpgCD{margin-bottom:2rem}.current_calendarContainer__padKs{border-radius:.75rem;padding:1.5rem;text-align:center;background:white;border:2px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.08)}.current_calendarContainer__padKs h2{font-family:var(--font-sumana);margin-bottom:1.5rem;font-size:1.6rem;font-weight:700;color:var(--primary-blue)}.current_calendarWrapper__JNZJW{margin-bottom:1rem;display:flex;justify-content:center}.current_calendarNote__MW7UK{font-size:.875rem;line-height:1.25rem;color:#6b7280;font-style:italic}.current_eventsSection__BFCAe{margin-bottom:3rem}.current_sectionHeader__hdZYk{margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem;padding-bottom:.75rem;border-bottom:2px solid #1d53a0}.current_sectionHeader__hdZYk h2{font-family:var(--font-sumana);font-size:1.8rem;font-weight:700;color:#1d53a0!important}.current_headerBadge__fwHh_{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;border-width:2px;padding:.5rem .75rem;font-size:.875rem;font-weight:600;flex:1}.current_headerBadge__fwHh_ .current_badgeIcon__4n8_g{font-size:1.1rem}.current_headerBadge__fwHh_ .current_badgeText__XU_HQ{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current_sectionCount__28ptS{border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;background:#1d53a0!important;color:white!important;flex-shrink:0}.current_eventsGrid__fr5fZ{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){.current_eventsGrid__fr5fZ{grid-template-columns:repeat(2,minmax(0,1fr))}}.current_eventCard__vQ4EI{border-radius:.75rem;padding:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:white!important;border:2px solid #e2e8f0!important;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:16px;color:#1f2937!important}.current_eventCard__vQ4EI *{color:inherit!important}.current_eventCard__vQ4EI:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 8px 25px rgba(0,0,0,.12);border-color:#1d53a0!important}.current_priorityHigh__qrv9T{border-left:6px solid #16a34a}.current_priorityMedium__wrDaR{border-left:6px solid #dc2626}.current_priorityNormal__8cThy{border-left:6px solid var(--primary-blue)}.current_eventBadge__BmKNX{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;border-width:2px;padding:.5rem .75rem;font-size:.875rem;font-weight:600;background:white!important;border-color:#d1d5db!important}.current_badgeIcon__4n8_g{font-size:1.1rem;color:#1f2937!important}.current_badgeText__XU_HQ{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;color:#1f2937!important}.current_eventContent__Oeymo{flex:1 1 0%}.current_eventHeader__5TqL8{margin-bottom:.75rem;display:flex;align-items:flex-start;justify-content:space-between}.current_eventDate__k_oIi{flex:1 1 0%}.current_dateMain__VJImi{font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#1d53a0!important}.current_timeUntil__w_dtL{margin-top:.5rem;display:inline-block;border-radius:9999px;background:#1d53a0!important;color:white!important}.current_featuredBadge__2zwzO,.current_timeUntil__w_dtL{padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.current_featuredBadge__2zwzO{border-radius:.5rem;background:#fbbf24!important;color:#1f2937!important;flex-shrink:0}.current_eventInfo__kAjgp>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.current_eventTitle__hUObl{font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25;color:#1f2937!important}.current_eventLink__I5SSr{color:#1f2937!important;text-decoration:none;transition:color .2s ease}.current_eventLink__I5SSr:hover{color:#1d53a0!important;text-decoration:underline}.current_fullDate__9h_pY{font-size:1rem;line-height:1.5rem;color:#6b7280!important;font-weight:500}.current_eventActions__06qvc{display:flex;gap:.75rem;padding-top:1rem;border-top:1px solid #e2e8f0}.current_viewButton__WkH0_{border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:#1d53a0!important;color:white!important;text-decoration:none;flex:1;text-align:center}.current_viewButton__WkH0_:hover{background:#164493!important;--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 4px 12px rgba(29,83,159,.3)}.current_shareButton__FEmzc{cursor:pointer;border-radius:.5rem;border-width:2px;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:white!important;color:#1d53a0!important;border-color:#1d53a0!important}.current_shareButton__FEmzc:hover{background:#1d53a0!important;color:white!important;--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 4px 12px rgba(29,83,159,.3)}.current_comingSoonText__FtV14{text-align:center;font-size:.875rem;line-height:1.25rem;font-style:italic;color:#6b7280!important;flex:1;padding:12px;background:#f9fafb!important;border-radius:8px;border:1px solid #e5e7eb}.current_ctaSection__ghhBR{margin-top:4rem;border-radius:.75rem;padding:3rem;text-align:center;background:linear-gradient(135deg,#1d53a0,#164493);color:white;grid-column:1/-1}.current_ctaContent__9nOpU{margin-left:auto;margin-right:auto;max-width:700px}.current_ctaContent__9nOpU h2{margin-bottom:1rem;font-size:2rem;font-family:var(--font-sumana);color:white!important;text-shadow:0 2px 4px rgba(0,0,0,.1)}.current_ctaContent__9nOpU p{margin-bottom:2rem;font-size:1.1rem;color:white!important;opacity:.95}.current_ctaButtons__AgQ26{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.current_primaryButton__qnJ6r{cursor:pointer;border-radius:.5rem;padding:.75rem 2rem;font-size:1rem;line-height:1.5rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:white!important;color:#1d53a0!important;text-decoration:none;display:inline-block}.current_primaryButton__qnJ6r:hover{background:#f8fafc!important;--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 4px 12px rgba(255,255,255,.3)}.current_secondaryButton__5dKMA{cursor:pointer;border-radius:.5rem;border-width:2px;padding:.75rem 2rem;font-size:1rem;line-height:1.5rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:transparent!important;color:white!important;border-color:white!important;text-decoration:none;display:inline-block}.current_secondaryButton__5dKMA:hover{background:rgba(255,255,255,.1)!important;--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width:1200px){.current_contentArea__psn92{grid-template-columns:1fr;gap:24px}.current_sidebarContent__QrReI{position:static;order:-1}.current_eventsGrid__fr5fZ{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.current_eventsGrid__fr5fZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.current_eventsGrid__fr5fZ{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (max-width:768px){.current_pageHeader__9tUll h1{font-size:2rem}.current_subtitle__yx8ET{flex-direction:column;gap:.5rem;font-size:1.1rem}.current_eventsGrid__fr5fZ{grid-template-columns:repeat(1,minmax(0,1fr))}.current_sectionHeader__hdZYk{align-items:flex-start}.current_eventHeader__5TqL8,.current_sectionHeader__hdZYk{flex-direction:column;gap:.5rem}.current_featuredBadge__2zwzO{align-self:flex-start}.current_eventActions__06qvc{flex-direction:column}.current_calendarContainer__padKs{padding:1rem}}@media (max-width:480px){.current_mainContent__ic1bN{padding:1.5rem 1rem}.current_pageHeader__9tUll h1{font-size:1.8rem}.current_eventCard__vQ4EI{padding:1rem}.current_sectionHeader__hdZYk h2{font-size:1.5rem}.current_calendarContainer__padKs h2{font-size:1.3rem}.current_dateMain__VJImi,.current_eventTitle__hUObl{font-size:1.125rem;line-height:1.75rem}}