:root{--Events-title-color:var(--mp-fg);--Events-title-size:var(--mp-fs-3xl);--Events-rule-color:var(--mp-primary);--Events-action-color:var(--mp-primary);--Events-badge-bg:var(--mp-primary);--Events-badge-fg:var(--mp-white);--Events-badge-radius:var(--mp-radius-md);--Events-card-bg:var(--mp-bg);--Events-card-border-color:var(--mp-border);--Events-card-radius:var(--mp-radius-md);--Events-card-shadow:var(--mp-shadow-xs);--Events-item-title-color:var(--mp-fg);--Events-meta-color:var(--mp-fg-muted);--Events-meta-icon-color:var(--Events-rule-color);--Events-excerpt-color:var(--mp-fg-muted);--Events-cover-radius:var(--mp-radius-md)}.EventsOverview{display:flex;flex-direction:column;gap:31px}.EventsOverview-header{align-items:flex-start;display:grid;gap:13px;grid-template-columns:minmax(0,1fr)}.EventsOverview--heading-center .EventsOverview-header{align-items:center;text-align:center}.EventsOverview-title,.EventsOverview-title.Headline{color:var(--Events-title-color);font-size:2.5rem;font-weight:800;line-height:1.1;margin:0}.EventsOverview-rule{background:var(--Events-rule-color);display:block;height:2px;width:48px}.EventsOverview-grid{display:grid;gap:24px;grid-template-columns:1fr}.EventsOverview-card{background:var(--Events-card-bg);border:1px solid var(--Events-card-border-color);border-radius:var(--Events-card-radius);box-shadow:var(--Events-card-shadow);overflow:clip;transition:box-shadow var(--mp-duration-base,.2s) var(--mp-ease-standard),transform var(--mp-duration-base,.2s) var(--mp-ease-standard)}.EventsOverview-card:hover{box-shadow:var(--mp-shadow-md);transform:translateY(-2px)}.EventsOverview-link{color:inherit;display:grid;min-height:90px;text-decoration:none}.EventsOverview-link:hover{color:inherit}.EventsOverview-dateBlock{align-items:center;background:var(--Events-badge-bg);border-radius:var(--Events-badge-radius);color:var(--Events-badge-fg);display:flex;flex-direction:column;height:58px;justify-content:center;line-height:1;padding:8px;text-align:center;width:72px}.EventsOverview-day{font-size:1.875rem;font-weight:800;line-height:.95}.EventsOverview-month,.EventsOverview-time{font-size:.6875rem;font-weight:700;line-height:1.1}.EventsOverview-month{letter-spacing:0;max-width:100%;overflow:hidden;text-transform:uppercase;white-space:nowrap}.EventsOverview-image{border-radius:var(--Events-cover-radius) var(--Events-cover-radius) 0 0;display:block;height:220px;object-fit:cover;width:100%}.EventsOverview-body{min-width:0;padding:0}.EventsOverview-text{display:flex;flex-direction:column;gap:6px;min-width:0}.EventsOverview-eventTitle{color:var(--Events-item-title-color);font-size:1.125rem;font-weight:800;line-height:1.25;margin:0;overflow-wrap:anywhere}.EventsOverview-meta{align-items:center;color:var(--Events-meta-color);display:flex;font-size:.875rem;gap:8px;line-height:1.35;margin:0;overflow-wrap:anywhere}.EventsOverview-metaIcon{color:var(--Events-meta-icon-color);display:block;flex:0 0 auto;font-size:.875rem;height:14px;line-height:1;width:14px}.EventsOverview-excerpt{color:var(--Events-excerpt-color);font-size:var(--mp-fs-base);line-height:var(--mp-lh-normal);margin:var(--mp-space-2) 0 0}.EventsOverview-cta{display:flex;justify-content:flex-start}.EventsOverview--heading-center .EventsOverview-cta{justify-content:center}.EventsOverview-actionButton{align-items:center;display:inline-flex;font-size:.875rem;font-weight:700;gap:9px;justify-self:start;line-height:1.2;text-decoration:none;white-space:nowrap}.EventsOverview-actionButton,.EventsOverview-actionButton.Button{color:var(--Events-action-color)}.EventsOverview-actionButton:hover{color:var(--Events-action-color);text-decoration:underline}.EventsOverview-actionIcon{display:block;flex:0 0 auto;font-size:.75rem;height:12px;line-height:1;width:12px}.EventsOverview--compact .EventsOverview-link{align-items:center;gap:16px;grid-template-columns:72px minmax(0,1fr);min-height:100%;padding:16px}.EventsOverview--compact .EventsOverview-dateBlock{min-width:72px}.EventsOverview--compact .EventsOverview-body{align-items:center;display:flex;min-width:0;padding:0}.EventsOverview--cards .EventsOverview-link{grid-template-rows:auto 1fr;height:100%}.EventsOverview--cards .EventsOverview-card{display:flex;flex-direction:column}.EventsOverview--cards .EventsOverview-dateBlock{left:var(--mp-space-3);position:absolute;top:var(--mp-space-3);z-index:1}.EventsOverview--cards .EventsOverview-link{position:relative}.EventsOverview--cards .EventsOverview-body{flex:1}@media screen and (min-width:769px){.EventsOverview-header{align-items:start;grid-template-columns:minmax(0,1fr) auto}.EventsOverview-actionButton{grid-column:2;grid-row:1;justify-self:end;margin-top:15px}.EventsOverview-rule{grid-column:1;grid-row:2}.EventsOverview--cols-2 .EventsOverview-grid,.EventsOverview--cols-3 .EventsOverview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1026px){.EventsOverview--cols-3 .EventsOverview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}