/* event_details.html — styles moved out of the template's inline <style> block */

.event-page { padding: 28px 0 60px; max-width: 720px; margin: 0 auto; }
.page-hd { margin-bottom: 20px; }
.page-hd h1 { font-family: var(--font-head); font-size: 26px; font-weight: 700; margin-bottom: 3px; }
.page-hd p { font-size: 13px; color: var(--c-text-3); }
.event-body { font-size: 14px; color: var(--c-text-2); line-height: 1.75; }
.event-body p { margin-bottom: 12px; }
.event-meta { margin-top: 16px; padding-top: 14px; border-top: 1px solid var(--c-border); font-size: 13px; color: var(--c-text-3); }
