.site-event .event-decision{margin-top:24px;display:grid;gap:12px}.site-event .event-decision .btn{width:fit-content;max-width:100%;text-align:center}.site-event .event-decision p{margin:0;font-size:14px;line-height:1.6;color:var(--muted,#76685f)}.site-event .event-decision-bottom{padding:28px;border:1px solid #ded3bd;border-radius:14px;background:#faf6ed}.site-event .event-decision-bottom h2{margin:0}.event-booking-help{margin-top:24px;padding-top:20px;border-top:1px solid #ded3bd;font-size:14px;line-height:1.6}.event-booking-help p{margin:8px 0}.event-booking-help a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px}.site-event .event-practical{margin-top:32px}.site-event .event-practical details{border-bottom:1px solid #ded3bd;padding:16px 0}.site-event .event-practical summary{cursor:pointer;font-weight:600;min-height:32px}.site-event .event-practical p{white-space:pre-wrap;line-height:1.7}@media (max-width:600px){.site-event .event-decision .btn{width:100%;min-height:48px}.site-event .event-decision-bottom{padding:20px}}