.whats-on-item{display:flex;flex-wrap:wrap;min-width:100%;margin-bottom:var(--space-medium)}.whats-on-item .whats-on-item__paragraph{margin-bottom:var(--space-small)}.whats-on-item .whats-on-item__date{width:100%}.whats-on-item .whats-on-item__paragraph--date{font-size:var(--heading--xsmall);font-weight:var(--font-bold)}.whats-on-item .whats-on-item__information{width:100%;padding-bottom:var(--space-medium);border-bottom:var(--space-1px) solid var(--c-black-40)}.whats-on-item .whats-on-item__paragraph--location{color:var(--c-black-80);text-transform:uppercase;font-size:var(--space-mid-small)}.whats-on-item .whats-on-item__link--heading-link{display:inline-block;font-size:var(--heading--tiny);font-weight:var(--font-bold);text-decoration:underline;border:none;margin-bottom:var(--space-small)}.whats-on-item .whats-on-item__paragraph--time{margin-bottom:0}@media(min-width: 672px){.whats-on-item{position:relative;padding:0;margin:0 -1rem var(--space-large) -1rem}.whats-on-item::after{content:"";position:absolute;left:var(--space-default);bottom:0;width:calc(100% - var(--space-large));height:var(--space-1px);background-color:var(--c-black-40)}.whats-on-item .whats-on-item__date,.whats-on-item .whats-on-item__image-container{padding-bottom:var(--space-large)}.whats-on-item .whats-on-item__date{width:16.6666666667%;padding:0 var(--space-default)}.whats-on-item .whats-on-item__information{width:58.3333333333%;padding:0 var(--space-default) var(--space-large) var(--space-default);border-bottom:none}.whats-on-item .whats-on-item__image-container{width:25%;padding:0 var(--space-default)}.whats-on-item .whats-on-item__image-container .funnelback-image{width:100%;aspect-ratio:104/69;-o-object-fit:cover;object-fit:cover}.whats-on-item .whats-on-item__paragraph--date{margin-bottom:var(--space-large)}.whats-on-item .whats-on-item__image{display:block;margin-bottom:var(--space-large)}}@media(min-width: 1056px){.whats-on-item.whats-on-item--left-nav .whats-on-item__date{width:11.1111111111%}.whats-on-item.whats-on-item--left-nav .whats-on-item__information{width:66.6666666667%}.whats-on-item.whats-on-item--left-nav .whats-on-item__image-container{width:22.2222222222%}.whats-on-item .whats-on-item__date{width:12.5%}.whats-on-item .whats-on-item__information{width:62.5%}.whats-on-item .whats-on-item__image-container{width:25%}.whats-on-item .whats-on-item__paragraph--location{font-size:.875rem}}
