.approved-media{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;width:min(1120px,100% - 48px);margin:48px auto;display:grid}.approved-media figure{min-width:0;margin:0}.approved-media img{width:100%;height:auto;display:block}.approved-media figcaption{gap:4px;padding:8px 0;display:grid}.approved-media figcaption small{color:var(--text-muted,#5c6067)}.public-event-list article{border-top:1px solid var(--line,#d7d9de);min-width:0;padding:24px 0}.public-event-list article header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.public-event-list h2{margin:0;font-size:24px}.public-event-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.public-event-list a{color:inherit;text-underline-offset:4px;text-decoration:underline}.event-cancellation{border-left:3px solid #a22d3b;padding-left:12px}.event-report{padding:16px 0 0}.event-report h3{font-size:18px}.events-public-page{max-width:1120px;margin:0 auto;padding:128px 24px 64px}.events-public-page h1{font-size:40px}.home-events{width:min(1120px,100% - 48px);margin:64px auto}.home-events>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.home-featured-works{width:min(1120px,100% - 48px);margin:64px auto}.home-featured-works ul{padding:0;list-style:none}.home-featured-works li{border-top:1px solid var(--line,#d7d9de);grid-template-columns:1fr auto;gap:16px;padding:16px 0;display:grid}@media (max-width:600px){.events-public-page h1{font-size:30px}.public-event-list h2{font-size:20px}.approved-media{width:calc(100% - 32px)}}
