.PageTemplate_pageTemplate__07UD_{width:100%;max-width:var(--screen-desktop);margin:5.6rem auto 0;padding:var(--space-6x) var(--space-4x);box-sizing:border-box}.PageTemplate_pageTemplate__07UD_ .PageTemplate_header__8u1_q{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6x)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_header__8u1_q .PageTemplate_headerText__WzDXq h1{margin-bottom:0}.PageTemplate_pageTemplate__07UD_ .PageTemplate_seoDescription__kGbVg{margin-bottom:var(--space-6x)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_filtersSection__oBmiL{margin-bottom:var(--space-4x)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_content__hKjLv{min-height:400px;position:relative}@media(max-width:768px){.PageTemplate_pageTemplate__07UD_{display:flex;flex-direction:column}.PageTemplate_pageTemplate__07UD_ .PageTemplate_header__8u1_q{order:4;margin-top:var(--space-6x);margin-bottom:var(--space-4x)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_seoDescription__kGbVg{order:5;margin-top:0;margin-bottom:0}.PageTemplate_pageTemplate__07UD_ .PageTemplate_filtersSection__oBmiL{order:1;margin-bottom:var(--space-4x)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_content__hKjLv{order:2}.PageTemplate_pageTemplate__07UD_ .PageTemplate_paginationSection__cY_cV{order:3}}.PageTemplate_pageTemplate__07UD_ .PageTemplate_grid__2yRbT{display:grid}.PageTemplate_pageTemplate__07UD_ .PageTemplate_grid__2yRbT.PageTemplate_gap-small__VxrYH{gap:var(--space-2x)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_grid__2yRbT.PageTemplate_gap-medium___91AO{gap:var(--space-4x)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_grid__2yRbT.PageTemplate_gap-large__YcAG7{gap:var(--space-6x)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_grid__2yRbT.PageTemplate_cols-desktop-1__70CyD{grid-template-columns:1fr}.PageTemplate_pageTemplate__07UD_ .PageTemplate_grid__2yRbT.PageTemplate_cols-desktop-2__QuipR{grid-template-columns:repeat(2,1fr)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_grid__2yRbT.PageTemplate_cols-desktop-3__RurkD{grid-template-columns:repeat(3,1fr)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_grid__2yRbT.PageTemplate_cols-desktop-4__z4AMU{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.PageTemplate_pageTemplate__07UD_ .PageTemplate_grid__2yRbT.PageTemplate_cols-tablet-1__NCFgu{grid-template-columns:1fr}.PageTemplate_pageTemplate__07UD_ .PageTemplate_grid__2yRbT.PageTemplate_cols-tablet-2__8GXS3{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.PageTemplate_pageTemplate__07UD_ .PageTemplate_grid__2yRbT.PageTemplate_cols-mobile-1__5cno0{grid-template-columns:1fr}}.PageTemplate_pageTemplate__07UD_ .PageTemplate_list__qBYdh{display:flex;flex-direction:column}.PageTemplate_pageTemplate__07UD_ .PageTemplate_list__qBYdh.PageTemplate_gap-small__VxrYH{gap:var(--space-2x)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_list__qBYdh.PageTemplate_gap-medium___91AO{gap:var(--space-3x)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_list__qBYdh.PageTemplate_gap-large__YcAG7{gap:var(--space-4x)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_error__TnDst{padding:var(--space-4x);background:var(--error);color:var(--white);border-radius:var(--radius-md);text-align:center}.PageTemplate_pageTemplate__07UD_ .PageTemplate_emptyState__84wHU{text-align:center;padding:var(--space-8x) var(--space-4x);color:var(--gray-500)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_emptyState__84wHU svg{width:64px;height:64px;margin-bottom:var(--space-4x);opacity:.5}.PageTemplate_pageTemplate__07UD_ .PageTemplate_emptyState__84wHU p{font-size:var(--font-lg);margin-bottom:var(--space-4x)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_paginationSection__cY_cV{margin-top:var(--space-6x);display:flex;flex-direction:column;align-items:center;gap:var(--space-2x)}.PageTemplate_pageTemplate__07UD_ .PageTemplate_paginationSection__cY_cV .PageTemplate_resultsCount__qR1so{color:var(--gray-500);font-size:var(--font-sm)}.Pagination_paginationContainer__0Pyfz{display:flex;flex-direction:column;gap:var(--space-2x);align-items:center;margin-top:var(--space-4x);padding:var(--space-3x) 0}.Pagination_resultsSummary__xv4cU{font-size:var(--font-sm);color:var(--gray-600);text-align:center}.Pagination_paginationControls__SWBYy{display:flex;align-items:center;gap:var(--space-2x);flex-wrap:wrap;justify-content:center}.Pagination_navButton__genRU{display:flex;align-items:center;gap:var(--space-1x);padding:var(--space-1-5x) var(--space-2x);background-color:var(--white);color:var(--gray-600);border:1px solid var(--gray-400);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s ease}.Pagination_navButton__genRU:hover:not(:disabled){background-color:var(--gray-100);border-color:var(--gray-500);color:var(--gray-700)}.Pagination_navButton__genRU:disabled{opacity:.5;cursor:not-allowed}.Pagination_navButton__genRU svg{font-size:var(--font-lg)!important}.Pagination_pageNumbers__GpVAM{display:flex;align-items:center;gap:var(--space-1x)}.Pagination_pageButton__mBk7F{min-width:2.5rem;height:2.5rem;padding:var(--space-1x);background-color:var(--white);color:var(--gray-600);border:1px solid var(--gray-400);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s ease}.Pagination_pageButton__mBk7F:hover:not(.Pagination_active__3ntIl){background-color:var(--gray-100);border-color:var(--gray-500);color:var(--gray-700)}.Pagination_pageButton__mBk7F.Pagination_active__3ntIl{background-color:var(--primary);border-color:var(--primary);color:var(--white);cursor:default}.Pagination_ellipsis__9XFQv{padding:0 var(--space-1x);color:var(--gray-500);font-weight:var(--font-weight-bold)}@media(max-width:768px){.Pagination_paginationContainer__0Pyfz{margin-top:var(--space-3x);padding:var(--space-2x) 0}.Pagination_paginationControls__SWBYy{flex-direction:column;gap:var(--space-2x);width:100%}.Pagination_navButton__genRU{width:100%;justify-content:center;order:2}.Pagination_navButton__genRU:first-child{order:1}.Pagination_navButton__genRU:last-child{order:3}.Pagination_pageNumbers__GpVAM{order:2;width:100%;justify-content:center}.Pagination_pageButton__mBk7F{min-width:2.25rem;height:2.25rem}}.Loading_container__uSwIh{display:flex;justify-content:center;align-items:center;min-height:200px;flex-direction:column;gap:var(--space-2x)}.Loading_spinner__tG_ge{width:var(--space-4x);height:var(--space-4x);border-top:3px solid var(--gray-200);border:3px solid var(--gray-200);border-top-color:var(--primary);border-radius:50%;animation:Loading_spin__n95MB 1s linear infinite}@keyframes Loading_spin__n95MB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Loading_text__ASyON{color:var(--gray-600);margin:0;font-size:1rem}.EventCard_eventCard__pRfMm{background:var(--gradient-radial);border-radius:var(--radius-lg);padding:var(--space-4x);color:var(--gray-100);position:relative;overflow:hidden;z-index:1}.EventCard_eventCard__pRfMm.EventCard_clickable__H_xbo{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.EventCard_eventCard__pRfMm.EventCard_clickable__H_xbo:hover{box-shadow:0 12px 40px rgba(0,0,0,.2)}.EventCard_eventCard__pRfMm.EventCard_clickable__H_xbo:focus{outline:2px solid var(--primary);outline-offset:2px}.EventCard_eventCard__pRfMm:after{content:"";position:absolute;bottom:0;right:0;width:20rem;height:23rem;background-image:url(/traffic-cone.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom;pointer-events:none;opacity:.6;z-index:0}.EventCard_eventCard__pRfMm>*{position:relative;z-index:1}.EventCard_eventCard__pRfMm .font-title{margin-bottom:var(--space-2x)}.EventCard_eventCard__pRfMm .font-title:before{background-color:var(--gray-600)!important}.EventCard_eventCard__pRfMm .EventCard_statusChips__1WLFb{display:flex;flex-wrap:wrap;gap:var(--space-1x)}.EventCard_eventCard__pRfMm .statusChip.EventCard_cardChip__LgCWi{background-color:rgba(var(--gray-100-rgb),.2);color:var(--gray-100)!important;width:max-content}.EventCard_eventCard__pRfMm .EventCard_dateLocationRow__xIlbC{display:flex;flex-wrap:wrap;gap:var(--space-4x);align-items:center}.EventCard_eventCard__pRfMm .EventCard_dateLocationRow__xIlbC .EventCard_detailItem__WOWAr{display:flex;align-items:center;gap:var(--space-1x);color:var(--white);min-width:0;flex:0 1 auto}.EventCard_eventCard__pRfMm .EventCard_dateLocationRow__xIlbC .EventCard_detailItem__WOWAr .EventCard_icon__8suiQ{font-size:var(--font-lg)!important;color:var(--gray-300);flex-shrink:0}.EventCard_eventCard__pRfMm .EventCard_dateLocationRow__xIlbC .EventCard_detailItem__WOWAr .EventCard_detailText__10_e3{font-size:var(--font-md);font-weight:var(--font-weight-normal);color:var(--white)}.EventCard_eventCard__pRfMm.EventCard_outline__mxfZ9{background:rgba(0,0,0,0);border:2px solid var(--gray-300);color:var(--gray-600)}.EventCard_eventCard__pRfMm.EventCard_outline__mxfZ9:after{display:none}.EventCard_eventCard__pRfMm.EventCard_outline__mxfZ9 .font-title{color:var(--gray-600)}.EventCard_eventCard__pRfMm.EventCard_outline__mxfZ9 .font-title:before{background-color:var(--primary)!important}.EventCard_eventCard__pRfMm.EventCard_outline__mxfZ9 .statusChip.EventCard_cardChip__LgCWi{background-color:var(--gray-200);color:var(--gray-600)!important;border:1px solid var(--gray-300)}.EventCard_eventCard__pRfMm.EventCard_outline__mxfZ9 .EventCard_dateLocationRow__xIlbC .EventCard_detailItem__WOWAr{color:var(--gray-600)}.EventCard_eventCard__pRfMm.EventCard_outline__mxfZ9 .EventCard_dateLocationRow__xIlbC .EventCard_detailItem__WOWAr .EventCard_icon__8suiQ{color:var(--gray-500)}.EventCard_eventCard__pRfMm.EventCard_outline__mxfZ9 .EventCard_dateLocationRow__xIlbC .EventCard_detailItem__WOWAr .EventCard_detailText__10_e3{color:var(--gray-600)}.EventCard_eventCard__pRfMm.EventCard_outline__mxfZ9.EventCard_clickable__H_xbo:hover{border-color:var(--primary);box-shadow:0 8px 24px rgba(0,0,0,.1)}@media(max-width:768px){.EventCard_eventCard__pRfMm:after{width:15rem;right:-7rem}.EventCard_eventCard__pRfMm .EventCard_dateLocationRow__xIlbC{flex-direction:column;align-items:flex-start;gap:var(--space-1x)}}.events_filterSection__aZhl9{display:flex;justify-content:flex-end;align-items:center;width:100%}.events_sortControls__tQM1C{display:flex;align-items:center;gap:1rem}.events_sortControls__tQM1C .events_sortLabel__14E4n{color:var(--gray-500);font-size:var(--font-sm);font-weight:var(--font-weight-normal)}.events_sortControls__tQM1C .events_sortButton___9Nhi{padding:var(--space-1x) var(--space-2x);border:1px solid var(--gray-300);background:var(--white);border-radius:var(--radius-md);cursor:pointer;color:var(--gray-600);font-size:var(--font-sm);transition:all .2s}.events_sortControls__tQM1C .events_sortButton___9Nhi:hover{border-color:var(--gray-400);background:var(--gray-100)}.events_sortControls__tQM1C .events_sortButton___9Nhi.events_active__8y12M{background:var(--primary);color:var(--white);border-color:var(--primary);font-weight:var(--font-weight-bold)}.events_richDescription__h3zX_{max-width:100%;font-size:.95rem;line-height:1.7;color:var(--gray-700);text-align:left;word-wrap:break-word;overflow-wrap:break-word}.events_richDescription__h3zX_ p{margin-bottom:1rem}.events_richDescription__h3zX_ p:last-child{margin-bottom:0}.events_richDescription__h3zX_ strong{color:var(--gray-900);font-weight:600}@media(max-width:768px){.events_filterSection__aZhl9{flex-direction:column;align-items:flex-start}.events_sortControls__tQM1C{width:100%;justify-content:flex-end}.events_richDescription__h3zX_{font-size:.9rem;padding:0 .5rem}}