.mvs-portal-events__list{display:grid;gap:var(--molecule-standard,1.5rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.mvs-portal-events__card.mvsCard{box-shadow:var(--mvs-portal-card-shadow,0 0 20px -10px rgba(70,87,120,.8));height:100%;position:relative!important;transition:box-shadow var(--global-trans,.2s ease)}.mvs-portal-events__card-link{inset:0;position:absolute;z-index:2}.mvs-portal-events__foot{position:relative;z-index:3}.mvs-portal-events__card:hover{box-shadow:var(--box-shadow-lg,0 10px 25px rgba(0,0,0,.1))}.mvs-portal-events__card .mvs-portal-events__badge{left:var(--atom-large,1rem)!important;margin:0!important;position:absolute!important;top:var(--atom-large,1rem)!important;z-index:2}.mvs-portal-events__card .mvsCard__body{padding:0}.mvs-portal-events__body,.mvs-portal-events__card .mvsCard__body{display:flex;flex-direction:column;gap:var(--molecule-small,1rem)}.mvs-portal-events__body{padding:var(--molecule-standard,1.5rem) var(--molecule-standard,1.5rem) 0}.mvs-portal-events__details-wrap{padding-inline:.875rem}.mvs-portal-events__foot{margin-top:auto;padding:0 var(--molecule-standard,1.5rem) var(--molecule-standard,1.5rem)}.mvs-portal-events__card .mvsCard__title{display:-webkit-box;-webkit-box-orient:vertical;font-size:1.25rem;font-weight:400;-webkit-line-clamp:2;min-height:3.25rem;overflow:hidden}.mvs-portal-events__card .mvsCard__text{font-size:.9375rem;line-height:1.55}.mvs-portal-events__meta{background:var(--hs-tertiary,#f0f0f2);border-radius:var(--global-radius-md,.5rem);color:var(--text-color-primary,#1a1a1a);display:flex;flex-direction:column;gap:var(--atom-small,.5rem);padding:var(--molecule-small,1rem) var(--molecule-standard,1.5rem)}.mvs-portal-events__date,.mvs-portal-events__location{display:flex;font-size:.9375rem;gap:var(--molecule-small,1rem);line-height:1.4}.mvs-portal-events__date strong,.mvs-portal-events__location strong{flex:0 0 5rem;font-weight:700}.mvs-portal-events__button{color:var(--hs-primary,#582c83);display:flex;font-weight:400;gap:var(--atom-small,.5rem);justify-content:space-between;transition:gap var(--global-trans,.2s ease)}.mvs-portal-events__button:after{border-right:2px solid;border-top:2px solid;content:"";flex-shrink:0;height:.5rem;transform:rotate(45deg);transition:transform var(--global-trans,.2s ease);width:.5rem}.mvs-portal-events__card:hover .mvs-portal-events__button{gap:var(--atom-standard,.75rem)}.mvs-portal-events__heading{color:var(--hs-primary,#582c83);font-size:1.25rem;font-weight:600;margin:0 0 var(--molecule-standard,1.5rem)}.mvs-portal-events__badge{align-items:center;border-radius:var(--global-radius-xl);color:var(--hs-white);display:inline-flex;font-size:var(--font-size-xsm,.75rem);font-weight:400;letter-spacing:.02em;line-height:1.2;padding:.3em .85em;position:absolute;top:var(--atom-large,1rem)}.mvs-portal-pill.mvs-portal-events__badge--series{border-radius:var(--global-radius-xl,999px) var(--global-radius-xl,999px) var(--global-radius-xl,999px) 0;left:var(--atom-large,1rem);right:auto}.mvs-portal-pill.mvs-portal-events__badge--registered{border-radius:var(--global-radius-xl,999px) 0 var(--global-radius-xl,999px) var(--global-radius-xl,999px);left:auto;right:var(--atom-large,1rem)}.mvs-portal-events__card .mvsCard__title{font-size:1.0625rem;line-height:1.3}.mvs-portal-events__details{align-items:baseline;background:var(--hs-tertiary);border-radius:0 var(--global-radius-sm,.25rem) var(--global-radius-sm,.25rem) var(--global-radius-sm,.25rem);color:var(--text-color-primary);column-gap:var(--atom-small,.5rem);display:grid;font-size:.875rem;grid-template-columns:minmax(5.5rem,auto) 1fr;line-height:1.35;margin:0;padding:.875rem;row-gap:.25rem}.mvs-portal-events__details .mvsFactList__item{display:contents}.mvs-portal-events__details dt{color:var(--text-color-secondary);font-weight:700}.mvs-portal-events__details dd{color:var(--text-color-primary);margin:0}.mvs-portal-events__actions{margin-top:auto;padding-top:var(--atom-small,.5rem)}.mvs-portal-events__button{align-items:center;color:var(--hs-primary);display:inline-flex;font-size:.9375rem;font-weight:500;gap:var(--atom-small);text-decoration:none;transition:gap var(--global-trans),color var(--global-trans)}.mvs-portal-events__card:hover .mvs-portal-events__button{color:var(--hs-secondary);gap:var(--atom-standard)}