.card-event:hover .card-event__heading{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.125rem}.card-event{text-decoration:none;color:inherit;display:flex;gap:var(--spacing-m);padding:var(--spacing-l,2rem) var(--spacing-l,2rem) var(--spacing-l,2rem) 0;border-bottom:1px solid var(--color-border-bold,#000);width:100%;font-family:var(--font-family-heading);align-items:flex-start!important;flex-direction:column}@media screen and (min-width:1024px){.card-event{flex-direction:row}}.card-event{position:relative;overflow:hidden;display:inline-flex;align-items:center}.card-event::after{width:1.75rem;height:1.75rem;transform:scale(.2857);content:"";flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--color-brand-black);align-self:center;transition:all .3s ease-in-out}.card-event::before{width:1.75rem;height:1.75rem;position:absolute;top:50%;right:1rem;transform:translate(0,calc(-50% + 0.5rem));opacity:0;content:"";display:flex;justify-content:center;align-items:center;flex-shrink:0;z-index:2;color:#fff;font-size:.75rem;transition:all .3s ease-out;content:"\f061";font-family:"Font Awesome 6 Sharp";font-weight:400}@media screen and (min-width:1024px){.card-event:hover::after{transform:scale(1)}.card-event:hover::before{transform:translate(0,-50%);opacity:1}}.card-event::before{right:0}.card-event::after{position:absolute;right:0!important}.card-event__meta{display:flex;flex-direction:column;flex:1 1 55%;gap:var(--spacing-2xs)}.card-event__meta .title{font-weight:700}.card-event__meta .value{display:flex;align-items:center;gap:var(--spacing-2xs)}.card-event__heading{margin:0;font-size:var(--text-styles-interface-l-font-size,1.5rem);line-height:var(--text-styles-interface-l-line-height,1.95rem);flex:1 1 45%}.block-archive-event__heading{padding-bottom:var(--spacing-m,1.5rem);border-bottom:1px solid var(--color-border-bold,#000)}.block-archive-event .results+.pagination{margin-top:var(--spacing-xl)}