.add-aspect-9x16{box-sizing:border-box;height:0;padding-bottom:177.778%;position:relative;overflow:hidden}@supports (aspect-ratio:1){.add-aspect-9x16{height:inherit;padding:inherit;aspect-ratio:.5625;max-width:100%}.add-aspect-9x16>*{width:100%;height:100%;position:absolute;top:0;left:0}img.add-aspect-9x16,.add-aspect-9x16>img{object-fit:cover}}.add-aspect-16x9{box-sizing:border-box;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}@supports (aspect-ratio:1){.add-aspect-16x9{height:inherit;padding:inherit;aspect-ratio:1.77778;max-width:100%}.add-aspect-16x9>*{width:100%;height:100%;position:absolute;top:0;left:0}img.add-aspect-16x9,.add-aspect-16x9>img{object-fit:cover}}.add-aspect-1x1{box-sizing:border-box;height:0;padding-bottom:100%;position:relative;overflow:hidden}@supports (aspect-ratio:1){.add-aspect-1x1{height:inherit;padding:inherit;aspect-ratio:1;max-width:100%}.add-aspect-1x1>*{width:100%;height:100%;position:absolute;top:0;left:0}img.add-aspect-1x1,.add-aspect-1x1>img{object-fit:cover}}.add-aspect-4x3{box-sizing:border-box;height:0;padding-bottom:75%;position:relative;overflow:hidden}@supports (aspect-ratio:1){.add-aspect-4x3{height:inherit;padding:inherit;aspect-ratio:1.33333;max-width:100%}.add-aspect-4x3>*{width:100%;height:100%;position:absolute;top:0;left:0}img.add-aspect-4x3,.add-aspect-4x3>img{object-fit:cover}}.add-aspect-2x1{box-sizing:border-box;height:0;padding-bottom:50%;position:relative;overflow:hidden}@supports (aspect-ratio:1){.add-aspect-2x1{height:inherit;padding:inherit;aspect-ratio:2;max-width:100%}.add-aspect-2x1>*{width:100%;height:100%;position:absolute;top:0;left:0}img.add-aspect-2x1,.add-aspect-2x1>img{object-fit:cover}:where(img[class*=add-aspect-]){width:min-content}}.page--calendar-page .events-detail{border:1px solid #dfe1e2}.page--calendar-page .events-detail dl{flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;display:flex}.page--calendar-page .events-detail dl>*{padding-left:.5rem;padding-right:.5rem}.page--calendar-page .events-detail dl{margin:0}.page--calendar-page .events-detail dl dt{text-align:right;background-color:#f0f0f0;flex:0 auto;width:25%;padding-top:.5rem;padding-bottom:.5rem;font-weight:700}.page--calendar-page .events-detail dl dd{flex:0 auto;width:75%;margin-left:0;padding-top:.5rem;padding-bottom:.5rem}.page--calendar-page .events-detail dl dd p:first-child{margin-top:0}.page--calendar-page .events-detail dl dd p:last-child{margin-bottom:0}
