.event-list-card{align-items:center;gap:var(--space-16);grid-template-columns:4.5rem minmax(0,1fr);display:grid;position:relative}@media screen and (width>=48rem){.event-list-card{align-items:center;gap:var(--space-24);grid-template-columns:5.625rem minmax(0,1fr)}}.event-list-card{padding-block:var(--space-12)}.event-list-card:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.event-list-card__date-badge{padding:var(--space-8);background:var(--color-primary-500);text-transform:lowercase;border-radius:.25rem;align-content:center;justify-items:center;gap:0;min-height:90px;display:inline-grid}.event-list-card__date-day{font-size:var(--font-size-paragraph);font-weight:700}.event-list-card__date-month{font-size:var(--font-size-small)}.event-list-card__content{gap:var(--space-4);min-width:0;display:grid}.event-list-card__heading{font-size:var(--font-size-link);margin:0;font-weight:700;line-height:1.5}.event-list-card__link{color:inherit;box-shadow:inset 0 calc(-1 * var(--link-underline-width)) 0 0 var(--link-underline);font-size:var(--font-size-paragraph);cursor:pointer;text-decoration:none;transition:box-shadow .2s}.event-list-card__link:after{content:"";position:absolute;inset:0}.event-list-card__link:hover,.event-list-card__link:focus-visible{box-shadow:inset 0 calc(-1 * var(--link-underline-width-hover)) 0 0 var(--link-underline-hover)}.event-list-card__link:focus-visible{outline:none}.event-list-card__summary{font-size:var(--font-size-small);color:var(--color-text)}
