.site-page-alternative-partial{--image-max-width:39rem;--image-max-height:21.9rem;--icon-size:9.6rem;--date-container-width:13.9rem;--date-container-heigth:15.1rem;border-bottom:var(--border-small) solid var(--news-list-item-border-color);grid-column:1/span 12;padding:var(--spacing-medium) 0;position:relative;width:100%}.site-page-alternative-partial--event{border-color:var(--event-list-item-border-color)}.site-page-alternative-partial__content{display:flex;flex-direction:column;gap:var(--spacing-small)}@media(min-width:768px){.site-page-alternative-partial__content{flex-direction:row;gap:var(--spacing-xl)}}.site-page-alternative-partial__content:hover{cursor:pointer}.site-page-alternative-partial__content:hover .site-page-alternative-partial__arrow-icon{margin-left:var(--spacing-xxs)}.site-page-alternative-partial__content:hover .site-page-alternative-partial__image,.site-page-alternative-partial__content:hover .site-page-alternative-partial__no-image-icon{transform:scale(1.1)}.site-page-alternative-partial__date-container{align-items:center;background:var(--event-listing-date-container-background-color);border-radius:var(--border-radius-xxxs);display:flex;flex-direction:column;height:var(--date-container-heigth);justify-content:center;padding:var(--spacing-small) var(--spacing-xl);width:100%}@media(min-width:768px){.site-page-alternative-partial__date-container{width:var(--date-container-width)}}.site-page-alternative-partial__date-container .date-container__month{align-items:center;border-bottom:var(--border-xs) solid var(--event-listing-date-container-border-color);display:flex;font-family:var(--font-family-semibold);font-weight:var(--font-weight-bold);gap:1rem;justify-content:center;padding:var(--spacing-xxxs) 0 var(--spacing-xxs) 0}.site-page-alternative-partial__date-container .date-container__day{font-family:var(--font-family-extrabold);font-size:var(--font-size-heading-xxl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-small);padding:var(--spacing-xxxs) 1rem}.site-page-alternative-partial__image-container,.site-page-alternative-partial__no-image-container{border-radius:var(--border-radius-xxs);overflow:hidden;width:100%}@media(min-width:768px){.site-page-alternative-partial__image-container,.site-page-alternative-partial__no-image-container{max-height:var(--image-max-height);max-width:var(--image-max-width)}}.site-page-alternative-partial__no-image-container{align-items:center;aspect-ratio:3/2;background-color:var(--news-list-no-image-background-color);display:flex;justify-content:center;width:100%}@media(min-width:768px){.site-page-alternative-partial__no-image-container{height:var(--image-max-height);width:var(--image-max-width)}}.site-page-alternative-partial__no-image-icon{height:var(--icon-size);transition:var(--transition-zoom);width:var(--icon-size)}.site-page-alternative-partial__no-image-icon:before{height:var(--icon-size);-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);width:var(--icon-size)}.site-page-alternative-partial__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:var(--transition-zoom);width:100%}@media(min-width:768px){.site-page-alternative-partial__text-container{display:flex;flex-direction:column;justify-content:space-between;max-width:calc(100% - var(--image-max-width) - var(--spacing-xl))}}.site-page-alternative-partial__text-container--event{display:flex;flex-direction:column;gap:var(--spacing-small);justify-content:flex-start}@media(min-width:768px){.site-page-alternative-partial__text-container--event{gap:var(--spacing-xs);max-width:calc(100% - var(--date-container-width) - var(--spacing-xl))}}.site-page-alternative-partial__text-content{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.site-page-alternative-partial__date-time-and-categories{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xxxs) var(--spacing-xs);padding-bottom:var(--spacing-xxxs)}.site-page-alternative-partial__heading{margin:var(--spacing-xxs) 0 var(--spacing-xxxs)}@media(min-width:768px){.site-page-alternative-partial__heading{margin:var(--spacing-xxxs) 0}}.site-page-alternative-partial__heading--event{-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-page-alternative-partial__link{font-size:inherit;text-decoration:none}.site-page-alternative-partial__link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.site-page-alternative-partial__preamble{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.site-page-alternative-partial__arrow-icon{transition:var(--transition-base)}.site-page-alternative-partial__arrow-icon:before{background-color:var(--news-list-icon-color);transition:var(--transition-base)}.site-page-alternative-partial__arrow-icon--event:before{background-color:var(--event-list-icon-color)}.site-page-alternative-partial .event-data{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-xxs);margin-top:var(--spacing-xxs)}@media(min-width:768px){.site-page-alternative-partial .event-data{flex-direction:row;gap:var(--spacing-xs);margin-top:0}}.site-page-alternative-partial .event-data__list-info{display:flex;gap:var(--spacing-xxs)}.site-page-alternative-partial .event-data .icon:before{background-color:var(--event-data-icon-color)}@media print{.site-page-alternative-partial--event{-moz-column-break-inside:avoid;break-inside:avoid;padding:var(--spacing-xs) 0}.site-page-alternative-partial--event .site-page-alternative-partial__heading{overflow:visible;text-overflow:clip;white-space:wrap}.site-page-alternative-partial--event .site-page-alternative-partial__content{flex-direction:row;gap:var(--spacing-xl)}.site-page-alternative-partial--event .site-page-alternative-partial__date-container{background:none;height:var(--date-container-heigth);width:var(--date-container-width)}.site-page-alternative-partial--event .site-page-alternative-partial__category-item{background:none;padding:0}.site-page-alternative-partial--event .site-page-alternative-partial__text-container--event{gap:var(--spacing-xs);max-width:calc(100% - var(--date-container-width) - var(--spacing-xl))}.site-page-alternative-partial--event .event-data{flex-direction:row;gap:var(--spacing-xxs)}}
/*# sourceMappingURL=site-page-alternative-partial.232a66b76b2758dac061.css.map*/