.ht-event-history{max-width:1040px;margin-inline:auto;padding:38px 20px 64px;color:rgb(var(--text-color));font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style)}
.ht-event-history__heading{margin:0 0 30px;text-align:center;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style)}
.ht-event-history__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}
.ht-event-history__item{min-width:0}
.ht-event-history__link{display:block;text-decoration:none}
.ht-event-history__image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}
.ht-event-history__image img{display:block;width:100%;height:100%;object-fit:contain}
.ht-event-history__venue{margin:12px 0 4px;font:inherit;font-size:14px;line-height:1.6;overflow-wrap:anywhere;letter-spacing:normal;text-transform:none}
.ht-event-history__date{margin:0;font-size:12px;line-height:1.6;color:rgb(var(--text-color)/.7)}
.ht-event-history__link:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(hover:hover){.ht-event-history__link:hover .ht-event-history__venue{text-decoration:underline;text-underline-offset:4px}}
@media(min-width:700px){.ht-event-history{padding:54px 32px 80px}.ht-event-history__heading{margin-bottom:40px}.ht-event-history__grid{gap:40px 28px}.ht-event-history__venue{font-size:16px}.ht-event-history__date{font-size:13px}}
