.has-pill-style-font-size{display:inline-block;padding:.25rem .75rem;color:#330b6d;font-weight:600;border-radius:1.5rem;background-color:#fdec4e}.event-card{display:flex;flex-direction:column;padding:clamp(1rem,.4285714286rem + 1.1904761905vw,1.5rem);border-radius:1.5rem}.event-card.event-card--Xl{padding:clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) clamp(1rem,-2.4285714286rem + 7.1428571429vw,4rem)}@media (min-width:48rem){.event-card.event-card--Xl{flex-direction:row;justify-content:space-between}.event-card.event-card--Xl .wp-block-buttons{flex-direction:column;flex-grow:unset;align-items:flex-start;margin-top:0}.event-card.event-card--Xl .wp-block-buttons .wp-block-button{flex-grow:unset;width:100%}}.event-card.event-card--Xl .event-card__meta{display:none}.event-card.event-card--Xl .event-card__content{max-width:32rem;margin-top:0}.event-card.event-card--Xl .event-card__top{display:none}.event-card__content{flex-grow:1;margin-top:1.5rem}.event-card__meta-item{font-weight:var(--subtitle-2-font-weight);font-size:var(--subtitle-2-font-size);font-family:var(--subtitle-2-font-family);line-height:var(--subtitle-2-line-height);font-variant-numeric:var(--subtitle-2-font-variant-numeric);display:flex;gap:.5rem;color:#4d376c}.event-card__top{position:relative}.event-card__top .event-card__primary-term:only-child{position:relative;top:auto;left:auto}.event-card__primary-term{font-weight:var(--overline-font-weight);font-size:var(--overline-font-size);font-family:var(--overline-font-family);line-height:var(--overline-line-height);letter-spacing:var(--overline-letter-spacing);text-transform:var(--overline-text-transform);font-variant-numeric:var(--overline-font-variant-numeric);position:absolute;top:1rem;left:1rem;z-index:1;display:inline;padding:.25rem .5rem;border-radius:1.875rem;background-color:#23f2ff}.event-card__image-wrapper{border-radius:1.5rem;overflow:hidden}.event-card__title{font-weight:var(--t4-font-weight);font-size:var(--t4-font-size);font-family:var(--t4-font-family);line-height:var(--t4-line-height);font-variant-numeric:var(--t4-font-variant-numeric)}.event-card__title:last-child{margin-bottom:0}.event-card__title .event-card__title-link{color:#330b6d}.event-card__title .event-card__title-link:focus,.event-card__title .event-card__title-link:hover{color:#5b2bcb}.event-card__excerpt{font-weight:var(--subtitle-2-font-weight);font-size:var(--subtitle-2-font-size);font-family:var(--subtitle-2-font-family);line-height:var(--subtitle-2-line-height);font-variant-numeric:var(--subtitle-2-font-variant-numeric);color:#330b6d}.event-card__nomintation-date{font-weight:var(--title-2-font-weight);font-size:var(--title-2-font-size);font-family:var(--title-2-font-family);line-height:var(--title-2-line-height);font-variant-numeric:var(--title-2-font-variant-numeric)}.event-card .event-card__meta-item--time{display:inline-block}.event-card .event-card__meta-item--time::before{background-repeat:no-repeat;background-size:contain;background-image:var(--icon-time-color);content:" ";width:1.5rem;height:1.5rem;display:inline-block;width:1.25rem;height:1.25rem}.event-card .event-card__meta-item--location{display:inline-block}.event-card .event-card__meta-item--location::before{background-repeat:no-repeat;background-size:contain;background-image:var(--icon-location-color);content:" ";width:1.5rem;height:1.5rem;display:inline-block;width:1.25rem;height:1.25rem}.event-card .wp-block-buttons{align-items:flex-end}@media (max-width:61.98rem){.event-card .wp-block-buttons{margin-top:1rem}}.event-card .wp-block-buttons .wp-block-button{flex-grow:1}@media (max-width:61.98rem){.event-card .wp-block-buttons .wp-block-button{width:auto}}.event-card .wp-block-buttons .wp-block-button .wp-block-button__link{width:100%}@media (max-width:61.98rem){.event-card .wp-block-buttons .wp-block-button .wp-block-button__link{padding-right:.75rem;padding-left:.75rem}}.block-filter-top .event-card{grid-column:span 12}@media (min-width:48rem){.block-filter-top .event-card{grid-column:span 4}}.block-filter-side .event-card{grid-column:span 12}@media (min-width:48rem){.block-filter-side .event-card{grid-column:span 6}}@media (min-width:62rem){.block-filter-side .event-card{grid-column:span 4}}