.event-editorial{max-width:1200px;margin:0 auto;padding:64px 24px;color:inherit}
.event-editorial__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;margin:0 0 16px}
.event-editorial__heading h2{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;font-size:clamp(28px,3.5vw,44px);line-height:1.15;margin:0 0 30px}
.event-editorial__details{border-top:1px solid #a9b3ac;border-bottom:1px solid #a9b3ac}
.event-editorial__details summary{cursor:pointer;list-style:none;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:16px}
.event-editorial__details summary::-webkit-details-marker{display:none}
.event-editorial__details summary span{font-size:26px;line-height:1;transition:transform .15s}
.event-editorial__details[open] summary span{transform:rotate(45deg)}
.event-editorial__details summary:focus-visible,.event-editorial a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.event-editorial__copy{max-width:760px;padding:0 0 28px;font-size:15px;line-height:1.8}
.event-editorial__copy h3{font-size:22px;font-weight:400;line-height:1.35;margin:25px 0 12px}
.event-editorial__copy p{margin:0 0 15px}
.event-editorial__links{display:flex;flex-wrap:wrap;gap:16px 36px;padding-top:24px}
.event-editorial__links a{font-size:13px;text-decoration:underline;text-underline-offset:5px}
@media(max-width:600px){.event-editorial{padding:40px 20px}.event-editorial__copy{font-size:14px}.event-editorial__links{flex-direction:column}}
@media(prefers-reduced-motion:reduce){.event-editorial__details summary span{transition:none}}
