.event-when{margin:0 0 .35rem;font-weight:700}.event-where{margin:0 0 .75rem;line-height:1.4}.event-where span,.event-where a{display:block}.event-where a{color:var(--dc-primary-text)}.event-or-online{color:var(--dc-muted)}.event-description{overflow-wrap:anywhere;margin:0 0 .75rem;line-height:1.5}.event-description p{margin:.3rem 0}.event-section-title{color:var(--dc-primary-text);margin:0 0 .6rem;font-size:1.1rem}.event-details-title{color:var(--dc-primary-text);margin:0 0 .5rem;font-size:1.2rem}.event-rich{overflow-wrap:anywhere;margin:0 0 .5rem;line-height:1.5}.event-rich p{margin:.3rem 0}.event-dress{margin:.3rem 0 0}.agenda-day+.agenda-day{margin-top:1rem}.agenda-day-title{color:var(--dc-text);margin:0 0 .4rem;font-size:.95rem}.agenda-items{margin:0;padding:0;list-style:none}.agenda-item{border-top:1px solid var(--dc-border);grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;padding:.5rem 0;display:grid}.agenda-time{color:var(--dc-muted);font-size:.88rem;font-weight:700}.agenda-title{overflow-wrap:anywhere;margin:0;font-weight:600}.agenda-details{white-space:pre-line;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.9rem}.agenda-break{background:var(--dc-bg)}.agenda-break .agenda-title{color:var(--dc-muted);font-style:italic;font-weight:400}.agenda-legacy{overflow-wrap:anywhere;line-height:1.5}@media (width<=420px){.agenda-item{grid-template-columns:1fr;gap:.15rem}}
