.blog-events-section{display:grid;gap:1.5rem;grid-template-columns:1fr 2fr;@media (max-width:768px){grid-template-columns:1fr}}.events-wrapper{border-radius:1rem;padding:var(--block) var(--inline)}.event{border-radius:1.125rem}.date-box{background-color:var(--clr-primary);border-radius:.625rem;padding:.75rem;text-align:center;width:170px;.date{color:#fff;text-transform:uppercase}.big-date{font-size:1.2rem}.big-date,.time{color:var(--clr-accent-3);font-weight:700}.time{font-size:1rem;text-wrap-mode:nowrap;white-space:nowrap}}.events-list .details-wrapper{display:flex;@media (max-width:768px){flex-direction:column}}.events-list .details{flex-grow:1}.events-list .add-to-cal-link button{background:none;border:none;color:inherit;cursor:pointer;font-weight:400;max-width:220px;padding:0;text-decoration:none}.events-list .cal-link{align-items:center;display:flex;gap:1rem}.events-list{.hidden{display:none!important}.popup{backdrop-filter:blur(5px);background:rgba(0,0,0,.5);display:grid;inset:0;overflow-y:scroll;padding:1rem;place-items:center;position:fixed;z-index:1000;-webkit-overflow-scrolling:touch}.popup::-webkit-scrollbar{display:none}.popup{-ms-overflow-style:none;scrollbar-width:none}.pop-up-close{cursor:pointer;font-size:40px;position:absolute;right:-.25rem;top:-3rem}.popup .calendar-list{display:grid;width:100%}.popup-content{position:relative}}