.single-event-content__header{display:flex;flex-direction:column;align-items:center;padding:2rem;border-bottom:1px solid var(--interface-divider-divider);gap:1rem}@media only screen and (min-width: 1024px){.single-event-content__header{padding:3.5rem 2rem;gap:1.5rem}}.single-event-content__title{margin:0;text-align:center}.single-event-content__meta{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;gap:.625rem;text-align:center}@media only screen and (min-width: 1024px){.single-event-content__meta{gap:.875rem}}.single-event-content__meta-separator{color:var(--interface-divider-divider) !important}.single-event-content__day-label{margin:0;padding:1.5rem 2rem;border-bottom:1px solid var(--interface-divider-divider)}@media only screen and (min-width: 1024px){.single-event-content__day-label{padding:2.375rem 2.5rem}}.single-event-content__rows{display:flex;flex-direction:column}.single-event-content__row{display:flex;flex-direction:column;padding:1.25rem 2rem;border-bottom:1px solid var(--interface-divider-divider);gap:.625rem}@media only screen and (min-width: 768px){.single-event-content__row{flex-direction:row;padding:0;gap:0}}@media only screen and (min-width: 1024px){.single-event-content__row{align-items:stretch}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.single-event-content__row{align-items:baseline}}.single-event-content__time,.single-event-content__session,.single-event-content__speaker{display:flex;align-items:center;height:100%;margin:0}@media only screen and (min-width: 768px){.single-event-content__time{flex:0 0 15rem;padding:1.5rem 2rem}}@media only screen and (min-width: 1024px){.single-event-content__time{flex-basis:20.5rem;padding:1.5rem 2.5rem}}.single-event-content__session{flex:1 1 auto}@media only screen and (min-width: 768px){.single-event-content__session{min-width:0;padding:1.5rem 2rem;border-left:1px solid var(--interface-divider-divider)}}@media only screen and (min-width: 1024px){.single-event-content__session{padding:1.5rem 1.5rem}}.single-event-content__speaker{flex:1 1 auto}@media only screen and (min-width: 768px){.single-event-content__speaker{flex:0 0 12.5rem;justify-content:flex-end;min-width:0;padding:1.5rem 2rem;text-align:right}}@media only screen and (min-width: 1024px){.single-event-content__speaker{flex:0 0 20rem;padding:1.5rem 1.5rem}}
