.page_eventsPage__CmoMS{width:100%;max-width:1600px;margin:2rem 0;padding:2rem}.page_eventsPage__CmoMS h1{font-family:RedHatMono,monospace;font-size:1.8em;margin:1.5rem 0;color:var(--orange-400)}.page_eventsGrid__bAR5x{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-auto-flow:dense}.page_eventLink__bnKfp{text-decoration:none;color:inherit;transition:transform .2s ease}.page_eventLink__bnKfp:hover{transform:translateY(-2px)}.page_eventCard__l3yIK{display:flex;flex-direction:column;height:100%}.page_eventTitle__89BYm{font-family:RedHatMono,monospace;font-size:1.2em;margin:0;color:var(--heading)}.page_eventDate__HKggD{display:block;font-family:RedHatMono,monospace;font-size:.9em;margin:.5rem 0;color:var(--orange-400)}.page_eventLocation__tTrip{font-family:RedHatMono,monospace;font-size:.9em;margin-bottom:.5rem;font-weight:500}.page_eventDescription__qDKSo{font-family:RedHatDisplay,sans-serif;font-size:.95em;color:#ab4100;margin:.5rem 0;line-height:1.4;flex-grow:1}.page_tagList__U56Ef{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;position:relative;bottom:0}.page_tag__BDCrI{font-family:RedHatMono,monospace;font-size:.8em;padding:.2rem .5rem;background-color:var(--orange-300);border:1px solid var(--cyan);border-radius:4px;color:#fff;font-weight:700;position:relative;cursor:pointer;transition:background-color .2s,transform .1s,border-color .2s,color .2s;outline:none}@media (prefers-color-scheme:dark){.page_tag__BDCrI{background-color:var(--orange-300);color:var(--orange-100)}.page_tag__BDCrI:hover{color:var(--background)}.page_eventDate__HKggD{color:#fff}.page_eventLocation__tTrip{color:var(--orange-100)}}.page_tag__BDCrI:hover:not(.page_active__Lceen){background-color:var(--orange-200)}.page_tag__BDCrI:focus-visible{outline:2px dashed var(--cyan);outline-offset:2px}.page_tag__BDCrI:active:not(.page_active__Lceen){transform:scale(.96)}.page_tag__BDCrI.page_active__Lceen{background-color:var(--orange-400);border-color:var(--cyan);color:#fff;cursor:pointer}.page_tag__BDCrI.page_active__Lceen:hover{background-color:var(--orange-200)}.page_tagList__U56Ef:has(.page_tag__BDCrI.page_active__Lceen) .page_tag__BDCrI:not(.page_active__Lceen){background-color:var(--gray-200);border-color:var(--gray-400);color:var(--gray-400)}.page_tagList__U56Ef:has(.page_tag__BDCrI.page_active__Lceen) .page_tag__BDCrI:not(.page_active__Lceen):hover{background-color:var(--gray-300);color:var(--gray-400)}.page_clearButton__CvAXa{font-family:RedHatMono,monospace;font-size:.85em;padding:.3rem .8rem;margin-top:.75rem;background-color:var(--orange-400);border:1px solid var(--cyan);border-radius:4px;color:#fff;font-weight:700;cursor:pointer;transition:background-color .2s,transform .1s}.page_clearButton__CvAXa:hover{background-color:var(--orange-300)}.page_clearButton__CvAXa:active{transform:scale(.95)}.page_message__pQdD4{color:var(--gray-800)}.page_errorMessage__6QfEQ,.page_message__pQdD4{text-align:center;padding:2rem;font-family:RedHatMono,monospace}.page_errorMessage__6QfEQ{color:#a83232;border:3px solid #a83232}@media (min-width:768px){.page_eventsGrid__bAR5x{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (prefers-color-scheme:dark){.page_message__pQdD4{color:var(--gray-300)}}