.Events-module__fk3gNq__events{flex-direction:column;gap:1.5rem;display:flex}
.Event-module__J3P2xW__event{border:.5px solid var(--color-500);border-left:4px solid var(--color-500);background-image:var(--event-image,none);background-size:cover;position:relative}.Event-module__J3P2xW__event:not(.Event-module__J3P2xW__withImage){border-top:none;border-bottom:none;border-right:none}.Event-module__J3P2xW__overlay{--overlay-z-index:0;--overlay-opacity:.7}.Event-module__J3P2xW__content{gap:2em;padding:1rem 1.5rem;position:relative}.Event-module__J3P2xW__time{flex-shrink:0}.Event-module__J3P2xW__timeText{color:var(--color-500);font-size:1.125rem;font-weight:600;line-height:1.75rem}.Event-module__J3P2xW__title{--typography-spacing-vertical:0}.Event-module__J3P2xW__details{flex-direction:column;flex-grow:1;gap:1rem;display:flex}.Event-module__J3P2xW__link{color:var(--color-500);text-decoration:underline}.Event-module__J3P2xW__timeText,.Event-module__J3P2xW__title,.Event-module__J3P2xW__description,.Event-module__J3P2xW__link{margin-bottom:0}.Event-module__J3P2xW__withImage .Event-module__J3P2xW__timeText,.Event-module__J3P2xW__withImage .Event-module__J3P2xW__title,.Event-module__J3P2xW__withImage .Event-module__J3P2xW__description,.Event-module__J3P2xW__withImage .Event-module__J3P2xW__link{color:var(--image-text-color)}@media (min-width:640px){.Event-module__J3P2xW__content{align-items:flex-start;display:flex}}
.CharlieSchedule-module__ffz_hW__pageTitle,.CharlieSchedule-module__ffz_hW__pageSubtitle{text-align:center}.CharlieSchedule-module__ffz_hW__content{max-width:42rem;margin:0 auto}.CharlieSchedule-module__ffz_hW__list{flex-direction:column;align-items:center;display:flex}.CharlieSchedule-module__ffz_hW__item{width:100%}.CharlieSchedule-module__ffz_hW__itemBody{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.5rem;padding:1.75rem 0;display:flex}.CharlieSchedule-module__ffz_hW__time{letter-spacing:.02em;color:var(--color-500);margin:0;font-size:1.75rem;line-height:1.2}.CharlieSchedule-module__ffz_hW__title{letter-spacing:.14em;margin:0}.CharlieSchedule-module__ffz_hW__description{opacity:.85;max-width:32rem;margin:0}.CharlieSchedule-module__ffz_hW__location{color:var(--color-500);text-underline-offset:.2em;text-decoration:underline}.CharlieSchedule-module__ffz_hW__calendar{margin-top:.25rem}.CharlieSchedule-module__ffz_hW__itemDivider{opacity:.85;width:100%;max-width:12rem;margin:0 auto}@media (min-width:768px){.CharlieSchedule-module__ffz_hW__time{font-size:2.25rem}}
