.event-detail{max-width:1100px;padding-top:36px;padding-bottom:80px}.event-detail>p{margin-bottom:32px}.event-detail-photo{background:var(--navy);padding:10px}.event-detail-photo img{display:block;width:100%;max-height:80vh;object-fit:contain;background:white}.event-detail-copy{max-width:800px;margin:32px auto 0}.event-detail-copy h1{font-size:clamp(32px,5vw,58px);line-height:1.15;margin:0 0 22px;overflow-wrap:anywhere}.event-detail-copy p{font-size:18px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}@media(max-width:760px){.event-detail-photo{padding:6px}.event-detail-copy{margin-top:24px}}

.event-detail-copy .event-date{font-size:15px;margin:0 0 22px}
