.event-detail-layout.source-event{display:block;width:min(100%,45rem);margin:0 auto}.source-event .event-main{width:100%;min-width:0;max-width:45rem}.source-event .event-source-intro{background:#fff;margin:0}.source-event .event-heading{margin:0;padding:.5rem}.source-event .event-heading h1{color:#424242;text-align:center;margin:0;font-size:1.5rem;font-weight:500;line-height:1.2}.source-event .event-description{margin:0;padding:0 .5rem .5rem;font-size:1rem;font-weight:300;line-height:1.375rem}.source-event .event-source-video-list{width:100%;margin:0}.source-event .event-source-video{position:relative;display:block;overflow:hidden;background:#fff;border-radius:.125rem;width:min(100%,22.5rem);min-height:0;margin:.5rem auto;box-shadow:0 1px 2px #0003}.source-event .event-source-thumbnail{position:relative;width:100%;max-width:22.5rem}.source-event .event-source-thumbnail a{display:block}.source-event .event-source-thumbnail img{display:block;width:100%;height:auto;margin:0}.source-event .event-source-duration{position:absolute;display:block;color:#fff;background:#000000a8;border-radius:.125rem;padding:.125rem .25rem;font-size:.875rem;line-height:1.35;bottom:.25rem;right:.5rem}.source-event .event-source-video>.event-source-copy{min-width:0;padding:0}.source-event .event-source-title{overflow:hidden;color:#424242;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:.25rem .75rem 0;font-size:.875rem;font-weight:500;line-height:1.625rem}.source-event .event-source-title a{color:inherit;text-decoration:none}.source-event .event-source-title a:hover{text-decoration:underline}.source-event .event-source-type{overflow:hidden;color:#999;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 .75rem .5rem;font-size:.75rem;font-weight:300;line-height:1.125rem}.source-event .event-source-type a{color:#424242;text-decoration:none}.source-event .event-source-type a:hover{text-decoration:underline}.source-event .event-source-description{color:#424242;margin:0;padding:0;font-size:.875rem;font-weight:300;line-height:1.25rem}.source-event .event-archive{background:#fff;border-top:1px solid #0000001f;width:min(100%,20rem);margin:.5rem auto 0;padding:.25rem 0;box-shadow:0 1px 2px #0003}.source-event .event-sidebar-heading{color:#424242;margin:0;padding:0 .5rem;font-size:1rem;font-weight:500;line-height:1.5rem}.source-event .event-series-list{box-shadow:none;background:0 0}.source-event .event-series{border-top:1px solid #0000001f}.source-event .event-series summary{padding:.25rem .5rem;font-size:.875rem;font-weight:500;line-height:1.375rem}.source-event .event-series ul{list-style:none;margin:0;padding:0}.source-event .event-series li{display:block;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.source-event .event-series li a{display:block;color:#424242;text-decoration:none;padding:0 .5rem;font-size:.875rem;font-weight:400;line-height:1.375rem}.source-event .event-series li a:hover{background:#0000001f}.source-event .event-series li a[aria-current=page]{background:#00000014;font-weight:500}@media (min-width:45rem){.source-event .event-source-video{display:grid;grid-template-columns:22.5rem 22.5rem;width:45rem;max-width:45rem}.source-event .event-source-thumbnail{width:22.5rem}.source-event .event-source-type{border-bottom:1px solid #0000001f}.source-event .event-source-description{position:absolute;overflow:hidden;text-overflow:ellipsis;width:21rem;height:7.5rem;font-size:1rem;font-weight:300;line-height:1.5rem;top:4.125rem;left:23.25rem}}@media (min-width:67rem){.event-detail-layout.source-event{display:grid;grid-template-columns:45rem 20rem;gap:1rem;width:66rem;max-width:100%}.source-event .event-archive{margin-top:0}}@media (max-width:44.999rem){.event-detail-layout.source-event{width:min(100%,22.5rem)}.source-event .event-source-description{display:none}}
