.event-details{z-index:0;gap:var(--gridunit);grid-template-columns:280px 1fr 360px;grid-template-areas:"image description info";grid-auto-rows:auto;display:grid;position:relative}@media (max-width:759px),(max-width:1023px) and (orientation:landscape){.event-details{margin-top:var(--gridunit-small)}}@media (min-width:760px) and (max-width:1023px){.event-details{margin-top:var(--gridunit)}}@media (min-width:1024px){.event-details{margin-top:var(--gridunit)}}.event-details A{text-decoration:none}.event-details__image{aspect-ratio:1;z-index:0;grid-area:image;display:block;position:relative;overflow:hidden}.event-details__image IMG{transition:all .15s var(--ui-easing) 0s;object-fit:cover;object-position:50% 0;z-index:1}.event-details__image:hover IMG{transform:scale(1.02)}.event-details__description{grid-area:description}.event-details__description>P:first-child{margin-top:0}.event-details__info{grid-area:info}.event-details__meta>LI{flex-flow:column;display:flex}.event-details__meta>LI+LI{margin-top:var(--gridunit-tiny)}.event-details__meta__label{color:var(--color-neutral-700);flex:none;font-size:.875rem;line-height:1.42}.event-details__meta__value{text-overflow:ellipsis;white-space:nowrap;flex:none;font-weight:500;overflow:hidden}@media (max-width:759px),(max-width:1023px) and (orientation:landscape){.event-details{grid-template-columns:1fr;grid-template-areas:"image""description""info"}}@media (min-width:760px) and (max-width:1023px){.event-details{grid-template-columns:1fr 1fr;grid-template-areas:"image description""image info"}}@media (max-width:1023px){.event-details__info{border-top:1px solid var(--color-neutral-400);padding-top:var(--gridunit)}}@media (min-width:1024px){.event-details{background-color:var(--color-primary-50);box-shadow:inset 0 0 0 1px var(--color-primary-100)}.event-details__description{padding:var(--gridunit) 0}.event-details__info{padding:0 var(--gridunit);margin:var(--gridunit) 0;border-left:1px solid var(--color-neutral-400);flex:0 0 350px}}.event-details .buttons{margin-top:var(--gridunit-medium);flex-direction:column}