.event_list{display:flex;flex-direction:column;gap:.5rem}.event_list__title{padding:2rem 0 1rem 0;font-size:1.4;text-transform:uppercase;text-align:center}.event_list__text{font-size:1.2rem;line-height:1.7}.event_list__item{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "dates" "persons" "state" "action";gap:.5rem;font-size:1.2rem;line-height:1.7;border:.15rem solid var(--color-form-border);padding:.5rem 1rem;border-radius:.5rem}@container (width>1024px){.event_list__item{grid-template-areas:"title title title" "dates persons state" "dates persons action";grid-template-columns:2fr 4fr 2fr}}.event_list__item__dates{grid-area:dates}.event_list__item__title{grid-area:title}.event_list__item__persons{grid-area:persons}.event_list__item__state{grid-area:state}.event_list__item__action{grid-area:action}.event_list__item__day_list{grid-area:dates;list-style-type:none}.event_list__item__day_list__day--passed{opacity:.75;text-decoration:line-through}.event_list__item__day_list__day--current{font-weight:bold;border:1rem}.event_list__item__day_list__day--current::after{content:' ◀'}.media_list__item__expire_date{font-style:italic}.event_list__item__persons__person__link,.event_list__item__title__link,.event_list__item__action__link{text-decoration:none;color:var(--color-link);transition:var(--default-transition)}.event_list__item__persons__person__link:focus-visible,.event_list__item__persons__person__link:hover,.event_list__item__title__link:focus-visible,.event_list__item__title__link:hover,.event_list__item__action__link:focus-visible,.event_list__item__action__link:hover{color:var(--color-link-hover)}