.o_event-date-section{width:100%;color:var(--color-text, #230f10)}.o_event-date-section__inner{width:min(100%,var(--container-max, 2000px));margin-inline:auto;padding-inline:var(--container-margin, 16px);padding-block:var(--container-margin, 16px)}.o_event-date-section__grid{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width: 1100px){.o_event-date-section__grid{gap:var(--column-gutter)}}@media(min-width: 1100px){.o_event-date-section--cols-1 .o_event-date-section__grid{grid-template-columns:minmax(0, 1fr)}}@media(min-width: 1100px){.o_event-date-section--cols-2 .o_event-date-section__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1100px){.o_event-date-section--cols-3 .o_event-date-section__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.o_event-date-section__item{display:flex;align-items:stretch;min-width:0;border-radius:.25rem;background-color:var(--color-cream, #faf6f0);overflow:hidden}.o_event-date-section__date{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 4.5rem;gap:.125rem;padding:.75rem;border-right:1px solid color-mix(in oklab, var(--color-text, #230f10) 12%, transparent);text-align:center}@media(min-width: 1100px){.o_event-date-section__date{flex-basis:5.5rem;padding:1rem}}.o_event-date-section__day,.o_event-date-section__month{margin:0;opacity:.72;text-transform:uppercase}.o_event-date-section__ordinal{margin:0;line-height:1}.o_event-date-section__details{display:flex;flex-direction:column;justify-content:center;gap:.25rem;min-width:0;padding:1rem;text-align:left}@media(min-width: 1100px){.o_event-date-section__details{padding:1.25rem}}.o_event-date-section__city,.o_event-date-section__venue{margin:0}.o_event-date-section__venue{opacity:.88}.o_event-date-section__cta{align-self:flex-start;margin-top:.5rem}