.c-events-cards__wrapper{container-name:events-cards;container-type:inline-size}.c-events-cards{display:grid;gap:1.6rem}@container events-cards (min-width: 660px){.c-events-cards{grid-template-columns:repeat(2,1fr)}}@container events-cards (min-width: 991px){.c-events-cards{grid-template-columns:repeat(3,1fr)}}@container events-cards (min-width: 1280px){.c-events-cards{grid-template-columns:repeat(4,1fr)}}.c-featured-events-list .c-events-cards{gap:0;grid-template-columns:1fr;margin:auto;max-width:90.4rem}.c-event-card{background-color:#fff;border-radius:.8rem;display:flex;flex-direction:column;overflow:clip}.c-event-card--past{border:.1rem solid #dfdfdf}.c-event-card--future{border:.1rem solid #363636}.c-event-card--list{border:none;border-radius:unset;border-top:.1rem solid #dfdfdf;padding:1.6rem 0;position:relative}.c-event-card--list:last-child{border-bottom:.1rem solid #dfdfdf}@media (min-width:660px){.c-event-card--list{align-items:flex-start;flex-direction:row}}.c-event-card__image-wrapper{position:relative}.c-event-card--list .c-event-card__image-wrapper{flex-shrink:0}@media (max-width:659px){.c-event-card--list .c-event-card__image-wrapper{display:none}}.c-event-card__image{width:100%}.c-event-card__image img{aspect-ratio:3/2;height:auto;width:100%}.c-event-card--list .c-event-card__image img{border-radius:.8rem}@media (min-width:660px){.c-event-card--list .c-event-card__image img{max-width:20.4rem}}.c-event-card__past-event{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:rgba(0,0,0,.6);color:#fff;font-size:1.4rem;font-weight:500;line-height:1.429;padding:1.2rem 2.4rem;text-transform:uppercase}.c-event-card__image-wrapper .c-event-card__past-event{left:0;position:absolute;top:0;width:100%}.c-event-card--list .c-event-card__past-event{border-radius:0 0 .8rem .8rem;bottom:.3rem;font-size:1.2rem;padding:.6rem 1.2rem;top:unset}.c-event-card__content{display:flex;flex-direction:column;gap:1.6rem;height:100%;padding:1.6rem 2.4rem 2.4rem}.c-event-card--list .c-event-card__content{column-gap:4rem;display:grid;flex-grow:1;grid-template-areas:"header" "items" "footer";height:auto;padding:1.6rem 0 0;row-gap:1.6rem}@media (min-width:660px){.c-event-card--list .c-event-card__content{padding-left:2.4rem;padding-top:0}}@media (min-width:768px){.c-event-card--list .c-event-card__content{grid-template-areas:"header footer" "items footer";grid-template-columns:auto 14.3rem}}.c-event-card__header{column-gap:1.2rem;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:.4rem}.c-event-card--list .c-event-card__header{grid-area:header}@media (max-width:659px){.c-event-card--list .c-event-card__header{flex-direction:row-reverse}}.c-event-card__title{flex-grow:1;margin:0}.c-event-card__title:has(+.c-event-card__code-icon-wrapper){max-width:calc(100% - 4.4rem)}.c-event-card__code-icon-wrapper{align-items:center;background-color:rgba(255,47,86,.1);border-radius:2rem;display:flex;flex-shrink:0;height:2.2rem;justify-content:center;width:3.2rem}@media (min-width:660px){.c-event-card--list .c-event-card__code-icon-wrapper{left:.4rem;position:absolute;top:2rem}}.c-event-card--list .c-event-card__code-icon-wrapper:has(.i-thoroughbred){background-color:#ff2f56}.c-event-card--list .c-event-card__code-icon-wrapper:has(.i-greyhound){background-color:#8f1d58}.c-event-card--list .c-event-card__code-icon-wrapper:has(.i-harness){background-color:#ffb727}.c-event-card__code-icon{font-size:2.1rem;width:2.1rem}.c-event-card__code-icon.i-thoroughbred{color:#ff2f56}.c-event-card__code-icon.i-greyhound{color:#8f1d58}.c-event-card__code-icon.i-harness{color:#ffb727}.c-event-card--list .c-event-card__code-icon{color:#fff}.c-event-card__summary{display:-webkit-box;margin:0;width:100%;-webkit-box-orient:vertical;color:#363636;font-size:1.4rem;font-weight:325;-webkit-line-clamp:3;line-height:1.357;overflow:hidden}.c-event-card__items{display:flex;flex-direction:column;gap:.8rem}.c-event-card--list .c-event-card__items{grid-area:items}.c-event-card__item{align-items:center;color:#363636;display:flex;flex-wrap:wrap;font-size:1.4rem;font-weight:500;gap:.8rem;line-height:1.429}.c-event-card__item-icon{color:#00ac94;font-size:2rem}.c-event-card__view-map{align-self:flex-start;background-color:unset;border:none;color:#363636;cursor:pointer;font-size:1.2rem;line-height:1.5;margin-left:2.8rem;margin-top:-.6rem;padding:0;text-decoration:underline;transition:opacity .2s cubic-bezier(.165,.84,.44,1)}.c-event-card__view-map:hover{opacity:.8}.c-event-card--list .c-event-card__view-map{margin:0}.c-event-card__footer{margin-top:auto}.c-event-card__footer:has(>:nth-child(2)):not(:has(>:nth-child(3))){display:grid;gap:.8rem;grid-template-columns:repeat(2,auto)}.c-event-card__footer:has(>:only-child):not(:has(>.c-event-card__button--results))>a{width:100%}.c-event-card--list .c-event-card__footer{display:flex!important;grid-area:footer;margin-top:0}@media (min-width:768px){.c-event-card--list .c-event-card__footer{flex-direction:column!important}}.c-event-card__button{letter-spacing:-.28px;padding:.8rem}