.events:not(.events:last-child){margin-bottom:var(--spacing-14x)}.events h2{margin-bottom:var(--spacing-8x)}.event-listing{display:grid;gap:var(--spacing-8x);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.card--event{display:flex;flex-direction:column;gap:var(--spacing-5x);position:relative}.card--event .blog-card-content{display:flex;flex:1 1 100%;flex-direction:column;justify-content:space-between}.card--event .blog-card__tag{display:inline-block;margin-bottom:var(--spacing-3x);width:fit-content}.card--event .blog-card__footer{align-items:center;display:flex;justify-content:space-between;margin-top:var(--spacing-5x)}.event-card__date{align-items:center;display:flex;gap:var(--spacing-1x)}.card--event:hover .btn--primary{background:var(--background-hover);border-color:var(--border-color-hover);color:var(--text-color-hover)}