.events-2{display:grid;grid-gap:var(--gap-md)}.events-2__sidebar{background-color:var(--light-gray);padding:2.4rem}.events-2__sidebar-list{list-style:none;margin:0 0 2rem;padding:0}.events-2__sidebar-item:first-child{border-bottom:1px solid var(--medium-gray);border-top:1px solid var(--medium-gray);margin:1rem 0;padding:1rem 0}.events-2__sidebar-link{cursor:pointer;display:block}.events-2__sidebar-link.active-filter{color:var(--primary-color);font-weight:700}.events-2__events{display:grid;grid-gap:var(--gap-md);place-content:flex-start}.events-2__event{background-color:var(--cream);display:none}.events-2__event.is-active{display:grid;grid-template-rows:auto 1fr}.events-2__event-image{aspect-ratio:19/11;-o-object-fit:cover;object-fit:cover}.events-2__event-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--cream);-ms-flex-direction:column;flex-direction:column;padding:2.4rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.events-2__event:active .events-2__event-details,.events-2__event:focus .events-2__event-details,.events-2__event:hover .events-2__event-details{-webkit-transform:translateY(-1.6rem);transform:translateY(-1.6rem)}.events-2__event-button{margin-top:auto;-ms-flex-item-align:start;align-self:flex-start}.events-2__load-more{grid-column:1/-1;text-align:center}.events-2__no-events{display:none;grid-column:1/-1}@media (min-width:576px){.events-2__events{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.events-2{display:grid;grid-gap:var(--gap-md);grid-template-columns:30rem 1fr}.events-2__sidebar{position:-webkit-sticky;position:sticky;top:16rem;-ms-flex-item-align:start;align-self:start}.events-2__events{grid-template-columns:repeat(1,1fr)}}@media (min-width:992px){.events-2{grid-gap:var(--gap-lg)}.events-2__events{grid-template-columns:repeat(2,1fr)}}