.events-module-scss-module__Ejc5RW__hosts img{-o-object-fit:cover;object-fit:cover;border:3px solid #fff;width:64px;height:64px;box-shadow:0 6px 16px -8px #21212359}.events-module-scss-module__Ejc5RW__hosts img+img{margin-left:-14px}.events-module-scss-module__Ejc5RW__section{margin-top:56px}@media (min-width:992px){.events-module-scss-module__Ejc5RW__section{margin-top:72px}}#main-content .events-module-scss-module__Ejc5RW__sectionTitle{margin-bottom:24px;font-size:1.625rem}@media (min-width:992px){#main-content .events-module-scss-module__Ejc5RW__sectionTitle{margin-bottom:28px;font-size:2rem}}#main-content .events-module-scss-module__Ejc5RW__sectionIntro{max-width:560px;margin-top:-12px;margin-bottom:28px}.events-module-scss-module__Ejc5RW__upcoming{gap:12px}.events-module-scss-module__Ejc5RW__upcoming+.events-module-scss-module__Ejc5RW__upcoming{margin-top:16px}@media (min-width:768px){.events-module-scss-module__Ejc5RW__upcoming{gap:32px}}.events-module-scss-module__Ejc5RW__chip{background:#fff;border-radius:12px;min-width:56px;box-shadow:0 0 0 1px #0000000f,0 3px 8px #00000024}@media (min-width:768px){.events-module-scss-module__Ejc5RW__chip{border-radius:15px;min-width:72px}}.events-module-scss-module__Ejc5RW__chipMonth{color:#fff;letter-spacing:.06em;background:#d9342b;padding:3px 6px;font-size:.6875rem;font-weight:600;line-height:1.2}@media (min-width:768px){.events-module-scss-module__Ejc5RW__chipMonth{padding:4px 6px;font-size:.75rem}}.events-module-scss-module__Ejc5RW__chipDay{color:#212123;padding:2px 6px 4px;font-size:1.75rem;font-weight:400;line-height:1.2}@media (min-width:768px){.events-module-scss-module__Ejc5RW__chipDay{font-size:2.25rem}}.events-module-scss-module__Ejc5RW__appointment{background-color:#86b2b938;border-left:4px solid #4f7d84;border-radius:8px;gap:14px 24px;min-width:0;padding:12px 14px}@media (min-width:768px){.events-module-scss-module__Ejc5RW__appointment{padding:16px 20px}}.events-module-scss-module__Ejc5RW__appointmentTentative{background-color:#0000;background-image:repeating-linear-gradient(135deg,#86b2b91c 0 7px,#86b2b90d 7px 14px)}.events-module-scss-module__Ejc5RW__upcomingBody{flex:1 1 0;min-width:0}#main-content .events-module-scss-module__Ejc5RW__upcomingWhen{color:#3f6a70;margin-bottom:4px;font-size:.8125rem;font-weight:500;line-height:1.4}#main-content .events-module-scss-module__Ejc5RW__upcomingTitle{letter-spacing:0;font-family:inherit;font-size:1.125rem;font-weight:500;line-height:1.3}@media (min-width:768px){#main-content .events-module-scss-module__Ejc5RW__upcomingTitle{font-size:1.25rem}}#main-content .events-module-scss-module__Ejc5RW__upcomingMeta{color:#555;gap:6px;font-size:.875rem;line-height:1.4}#main-content .events-module-scss-module__Ejc5RW__upcomingText{font-size:.9375rem;line-height:1.5}.events-module-scss-module__Ejc5RW__calendar{gap:8px 14px;margin-top:12px}#main-content .events-module-scss-module__Ejc5RW__calendarButton{color:#3f6a70;border:1px solid #e5e5e5;gap:6px;min-height:40px;padding:4px 14px 4px 10px;font-size:.8125rem;font-weight:500;transition:border-color .15s}#main-content .events-module-scss-module__Ejc5RW__calendarButton:hover{color:#3f6a70;border-color:#86b2b9}#main-content .events-module-scss-module__Ejc5RW__calendarButton:focus-visible{outline-offset:2px;outline:2px solid #4f7d84}#main-content .events-module-scss-module__Ejc5RW__calendarLink{color:#3f6a70;font-size:.8125rem}.events-module-scss-module__Ejc5RW__signup{flex:1 0 100%}@media (min-width:768px){.events-module-scss-module__Ejc5RW__signup{flex:none}}#main-content .events-module-scss-module__Ejc5RW__signup.btn{background-color:#4f7d84;border-color:#4f7d84}:is(#main-content .events-module-scss-module__Ejc5RW__signup.btn:hover,#main-content .events-module-scss-module__Ejc5RW__signup.btn:active,#main-content .events-module-scss-module__Ejc5RW__signup.btn:focus){background-color:#436c72;border-color:#436c72}@media (min-width:768px){.events-module-scss-module__Ejc5RW__year{grid-template-columns:104px minmax(0,1fr);display:grid}}#main-content .events-module-scss-module__Ejc5RW__yearLabel{color:#4f7d84;margin:0 0 8px;font-size:2rem;line-height:1.2}@media (min-width:768px){#main-content .events-module-scss-module__Ejc5RW__yearLabel{align-self:start;margin:8px 0 0;position:sticky;top:24px}}.events-module-scss-module__Ejc5RW__pastList{border-left:1px solid #e5e5e5;margin-left:14px;padding:0 0 28px 28px}@media (min-width:768px){.events-module-scss-module__Ejc5RW__pastList{margin-left:0;padding-left:32px}}.events-module-scss-module__Ejc5RW__marker{width:28px;height:28px;top:10px;left:-42px}@media (min-width:768px){.events-module-scss-module__Ejc5RW__marker{left:-46px}}.events-module-scss-module__Ejc5RW__markerOnline{color:#4f7d84;background:#e8f0f1}.events-module-scss-module__Ejc5RW__markerOnLocation{color:#fff;background:#4f7d84}#main-content .events-module-scss-module__Ejc5RW__pastRow{color:#212123;border-radius:14px;padding:12px 12px 12px 8px}@media (min-width:768px){#main-content .events-module-scss-module__Ejc5RW__pastRow{padding:12px 40px 12px 12px}}#main-content .events-module-scss-module__Ejc5RW__pastRowLink{transition:background-color .15s}#main-content .events-module-scss-module__Ejc5RW__pastRowLink:hover{color:#212123;background:#f5f5f2}#main-content .events-module-scss-module__Ejc5RW__pastRowLink:focus-visible{outline-offset:-2px;outline:2px solid #4f7d84}.events-module-scss-module__Ejc5RW__pastHead{gap:4px 10px}.events-module-scss-module__Ejc5RW__pastDate{color:#3f6a70;font-size:.8125rem;font-weight:500}.events-module-scss-module__Ejc5RW__tag{color:#3f6a70;background:#86b2b929;padding:1px 9px;font-size:.6875rem;line-height:1.6}#main-content .events-module-scss-module__Ejc5RW__pastTitle{letter-spacing:0;font-family:inherit;font-size:1.0625rem;font-weight:500;line-height:1.35}#main-content .events-module-scss-module__Ejc5RW__pastMeta{color:#6e6e6e;margin-top:2px;font-size:.8125rem;line-height:1.4}#main-content .events-module-scss-module__Ejc5RW__pastText{margin-top:6px;font-size:.9375rem;line-height:1.5}.events-module-scss-module__Ejc5RW__pastChevron{color:#86b2b9;margin-top:-9px;transition:transform .15s;top:50%;right:12px}.events-module-scss-module__Ejc5RW__pastRowLink:hover .events-module-scss-module__Ejc5RW__pastChevron{color:#4f7d84;transform:translate(2px)}
