.programme-event>div{min-width:0}.programme-event-status{color:var(--pal-gold-deep,#7b735c);letter-spacing:.13em;margin:-3px 0 20px;font-size:12px;line-height:1.8}.programme-event .event-details{gap:14px;display:grid}.programme-event .event-details>span{align-items:flex-start;line-height:1.8}.programme-event .event-details svg{flex-shrink:0;margin-top:2px}.programme-event .event-details>span>span{overflow-wrap:anywhere;min-width:0}.programme-event-links{flex-wrap:wrap;gap:16px 28px;margin-top:24px;display:flex}.programme-event-links:empty{display:none}.programme-event-links .text-link{font-size:12px}.programme-event-links .button{min-height:48px;font-size:12px}.programme-agenda{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:26px}.programme-agenda summary{cursor:pointer;min-height:48px;padding:18px 4px;font-size:14px}.programme-agenda>p,.programme-agenda>.cms-prose,.programme-agenda>[data-site-text]{margin:4px 4px 22px;line-height:1.85}.programme-recap h2>span,.programme-recap h2>em{display:block}.programme-recap>p:not(.eyebrow){color:var(--pal-muted,#697258);font-size:12px;line-height:1.9}.programme-layout:not(:has(.programme-recap)){grid-template-columns:minmax(0,1fr);gap:32px}.programme-aside:not(:has(.programme-recap)){background:0 0;padding:0}.programme-actions{flex-wrap:wrap;gap:12px 24px;display:flex}.programme-aside:not(:has(.programme-recap)) .programme-actions .text-link{margin-top:0}.programme-aside .download-state{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.programme-aside .download-state>:not(svg){grid-column:2;justify-self:start;margin-top:0}
