.eventbox{--columnWidth:calc((100% - 280px) / 10)}.eventbox__base{background-color:var(--color-neutral-white);padding-top:24px;position:relative}.eventbox__base--firstVisible{border-top:1px solid var(--color-neutral-gray-100)}.eventbox__image{text-align:center}.eventbox__image img{border-radius:2px}.eventbox__details{align-items:flex-start;border-bottom:1px solid var(--color-neutral-gray-100);display:flex;padding-top:12px}.eventbox__base--lastVisible .eventbox__details{border-bottom:none}.eventbox__day{font-family:var(--typography-heading-family-secondary);font-size:calc(var(--typography-font-size-250) * 1px);line-height:calc(var(--typography-heading-xl-line-height) * 1px);font-weight:var(--typography-heading-weight-secondary)}.eventbox__day{color:var(--component-link-foreground-enabled)}.eventbox__base--future .eventbox__day{color:var(--color-typography-caption)}.eventbox__month{font-family:var(--typography-body-family-primary-regular);font-size:calc(var(--typography-font-size-75) * 1px);line-height:calc(var(--typography-body-s-line-height) * 1px);font-weight:var(--typography-body-weight-bold);color:var(--component-link-foreground-enabled);text-transform:uppercase}.eventbox__base--future .eventbox__month{color:var(--color-typography-caption)}.eventbox__descriptionAndLink{flex:1;margin-left:16px;padding-bottom:4px}.eventbox__description{font-family:var(--typography-heading-family-secondary);font-size:calc(var(--typography-font-size-125) * 1px);line-height:calc(var(--typography-heading-s-line-height) * 1px);font-weight:var(--typography-heading-weight-secondary);color:var(--component-link-foreground-enabled);margin-bottom:24px}.eventbox__base--future .eventbox__description{color:var(--color-typography-caption)}@media print, (min-width: 960px){.eventbox__base{padding-top:28px}.eventbox__base--firstVisible{border-top:none}.eventbox__day{font-size:calc(var(--typography-font-size-350) * 1px)}.eventbox__base--lastVisible .eventbox__descriptionAndLink{border-bottom:none}.eventbox__description{margin-bottom:14px}}@media print,(min-width:960px){.eventbox__details{border-bottom:none;margin-left:calc((100% - 280px) / 10);margin-top:28px}.eventbox__date{text-align:center;width:calc((100% - 280px) / 9)}.eventbox__descriptionAndLink{border-bottom:1px solid var(--color-neutral-gray-100);margin-left:40px;margin-right:calc((100% - 280px) / 9);padding-bottom:22px}}
