.events-highlight{width:100%;max-width:var(--content-width);padding-block:var(--section-padding-y);padding-inline:var(--content-padding);background-color:var(--color-bg);margin-inline:auto}.events-highlight__carousel{margin-top:var(--space-6)}.events-highlight__item{width:min(390px, calc(100% - var(--space-6) - var(--space-8)))}@media (width>=640px){.events-highlight__item{width:300px}}@media (width>=1024px){.events-highlight__item{width:340px}}@media (width>=640px){.events-highlight__carousel--cols-2 .events-highlight__item{width:calc((100% - var(--space-6)) / 2)}.events-highlight__carousel--cols-3 .events-highlight__item{width:calc((100% - 2 * var(--space-6)) / 3)}}.events-highlight__grid{gap:var(--space-6);margin:0;margin-top:var(--space-6);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=640px){.events-highlight__grid .event-highlight-card:has(>.event-highlight-card__image){column-gap:var(--space-6);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-height:0;display:grid}.events-highlight__grid .event-highlight-card__image{width:calc(100% + var(--space-4));margin:calc(-1 * var(--space-4)) 0 calc(-1 * var(--space-4)) calc(-1 * var(--space-4));grid-area:1/1/-1;align-self:stretch}.events-highlight__grid .event-highlight-card__body,.events-highlight__grid .event-highlight-card__avatars{grid-column:2}}.event-highlight-card{gap:var(--space-6);height:100%;min-height:200px;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}@media (hover:hover){.event-highlight-card:hover{border-color:var(--color-text-secondary)}}.event-highlight-card__body{gap:var(--space-5);flex-direction:column;display:flex}.event-highlight-card__image{width:calc(100% + 2 * var(--space-4));max-width:none;height:auto;margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) 0;aspect-ratio:16/9;object-fit:cover;background:var(--color-bg-muted);display:block}.event-highlight-card__tags{align-items:center;gap:var(--space-3);display:flex}.event-highlight-card__tag{align-items:center;gap:var(--space-1);font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--text-label-3);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-muted);white-space:nowrap;display:flex}.event-highlight-card__tag-icon{flex-shrink:0;width:16px;height:16px}.event-highlight-card__tag-sep{background:var(--color-border);width:1px;height:16px}.event-highlight-card__content{gap:var(--space-2);flex-direction:column;display:flex}.event-highlight-card__category{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--text-label-2);color:var(--color-text-secondary);margin:0;display:flex}.event-highlight-card__dot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.event-highlight-card__dot--brand{background:var(--color-brand)}.event-highlight-card__dot--blue{background:var(--ep-color-blue-500)}.event-highlight-card__dot--green{background:var(--ep-color-green-500)}.event-highlight-card__dot--black{background:var(--color-text)}.event-highlight-card__title{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--text-h5);line-height:var(--text-h5-lh);color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.event-highlight-card__tag--lugar{min-width:0}.event-highlight-card__tag-text{text-overflow:ellipsis;overflow:hidden}.event-highlight-card__subtitle{font-family:var(--font-body);font-size:var(--text-body-2);line-height:var(--text-body-2-lh);color:var(--color-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.event-highlight-card__cta{font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--text-body-2);color:var(--color-brand);align-self:flex-start}@media (hover:hover){.event-highlight-card:hover .event-highlight-card__cta{text-decoration:underline}}@media (width<=639px){.event-highlight-card__extra{display:none}}.event-highlight-card__avatars{gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin-top:auto;display:flex}.event-highlight-card__avatar{align-items:center;gap:var(--space-3);flex:1 1 calc(50% - var(--space-6) / 2);min-width:0;max-width:100%;display:flex}.event-highlight-card__avatar-photo,.event-highlight-card__avatar-placeholder{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:36px;height:36px}.event-highlight-card__avatar-placeholder{background:var(--color-bg-muted)}.event-highlight-card__avatar-info{flex-direction:column;gap:2px;min-width:0;display:flex}.event-highlight-card__avatar-role{font-family:var(--font-body);font-size:var(--text-label-3);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-highlight-card__avatar-name{font-family:var(--font-body);font-size:var(--text-caption);line-height:var(--text-caption-lh);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
