.events{margin-bottom:calc(var(--block-margin) * 2)}.events-item{display:grid}.events-item{display:grid;grid-template-columns:auto;margin-bottom:calc(var(--block-margin) / 2);background:var(--color-white);border-radius:1rem}.events-item img{border-radius:1rem 1rem 0 0}.events-item:last-child{margin-bottom:0}.events-item-content{padding:2rem calc(var(--column-gap) / 2);display:flex;flex-direction:column;justify-content:space-evenly}.events-item-content a{text-decoration:none}.events-item-content h2{font:var(--font-headline-6);transition:.1s ease all;text-decoration:none}.events-item-content h2:is(:hover,:active,:focus){text-decoration:underline;color:var(--link-color)}.events-item-content .meta{display:flex;flex-direction:column}.events-item-content .meta>*{font-weight:400}.events-item-content .description{margin-top:calc(var(--block-margin) / 4)}.events-item-content .website{font-weight:700;padding-top:3rem}.events-item-image:not(:hover,:active,:focus) img{transition:.3s ease all}.events-item-image:is(:hover,:active,:focus) img{transform:scale(1.1);border-radius:1rem;transition:.3s ease all}.events-item-content .website a.tertiary-button:is(:hover,:active,:focus){text-decoration:underline;color:var(--link-color);transition:all .1s ease}.events-item-content .website a.tertiary-button:not(:hover,:active,:focus){text-decoration:none;color:currentColor;transition:all .1s ease}.events-item-content .website a.tertiary-button:is(:hover,:active,:focus):after{margin-left:.8em;transition:all .1s ease}.events-item-content .website a.tertiary-button:not(:hover,:active,:focus):after{margin-left:.5em;transition:all .1s ease}@media (min-width:768px){.events-item{display:grid;grid-template-columns:60% 40%}.events-item img{height:100%;object-fit:cover;border-radius:1rem 0 0 1rem}}@media (min-width:768px) and (max-width:1200px){.events-item{gap:1rem}}