.event-hero[data-astro-cid-c2s6eh4c]{padding:40px var(--page-pad) 20px}.breadcrumb[data-astro-cid-c2s6eh4c]{font-size:var(--t-xs);color:var(--text-dim);margin-bottom:20px}.breadcrumb[data-astro-cid-c2s6eh4c] a[data-astro-cid-c2s6eh4c]{color:var(--text-dim);text-decoration:none}.breadcrumb[data-astro-cid-c2s6eh4c] a[data-astro-cid-c2s6eh4c]:hover{color:var(--text)}.event-series[data-astro-cid-c2s6eh4c],.event-edition[data-astro-cid-c2s6eh4c]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);display:block}.event-title[data-astro-cid-c2s6eh4c]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4.5rem);letter-spacing:-.03em;line-height:1.05;margin-top:8px}.event-venue[data-astro-cid-c2s6eh4c]{font-size:var(--t-base);color:var(--text-muted);margin-top:12px}.event-venue[data-astro-cid-c2s6eh4c] a[data-astro-cid-c2s6eh4c]{color:var(--text-muted)}.event-venue[data-astro-cid-c2s6eh4c] a[data-astro-cid-c2s6eh4c]:hover{color:var(--text)}.event-details[data-astro-cid-c2s6eh4c],.event-route[data-astro-cid-c2s6eh4c]{font-size:var(--t-sm);color:var(--text-dim);margin-top:4px}.countdown-section[data-astro-cid-c2s6eh4c]{padding:20px var(--page-pad) 40px}.countdown[data-astro-cid-c2s6eh4c]{display:flex;gap:24px}.cd-unit[data-astro-cid-c2s6eh4c]{display:flex;flex-direction:column;align-items:center}.cd-num[data-astro-cid-c2s6eh4c]{font-family:var(--font-mono);font-size:clamp(2rem,8vw,4rem);font-weight:700;letter-spacing:-.02em}.cd-label[data-astro-cid-c2s6eh4c]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.schedule-section[data-astro-cid-c2s6eh4c],.venue-section[data-astro-cid-c2s6eh4c],.article-section[data-astro-cid-c2s6eh4c]{padding:0 var(--page-pad) 40px}.section-title[data-astro-cid-c2s6eh4c]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:12px}.schedule-row[data-astro-cid-c2s6eh4c]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border)}.schedule-info[data-astro-cid-c2s6eh4c]{display:flex;flex-direction:column;gap:2px}.schedule-label[data-astro-cid-c2s6eh4c]{font-weight:600}.schedule-time[data-astro-cid-c2s6eh4c]{text-align:right;display:flex;flex-direction:column;gap:4px}.schedule-date[data-astro-cid-c2s6eh4c]{font-size:var(--t-sm);color:var(--text-muted)}.schedule-local[data-astro-cid-c2s6eh4c]{font-size:var(--t-xs);color:var(--text-dim)}.schedule-user[data-astro-cid-c2s6eh4c]{font-size:var(--t-sm);font-weight:600}.venue-link[data-astro-cid-c2s6eh4c]{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.venue-link[data-astro-cid-c2s6eh4c]:hover{opacity:.7}.venue-name[data-astro-cid-c2s6eh4c]{font-weight:600}.venue-location[data-astro-cid-c2s6eh4c]{font-size:var(--t-sm);color:var(--text-dim)}.article-content[data-astro-cid-c2s6eh4c]{max-width:640px;font-size:var(--t-base);line-height:1.7;color:var(--text-muted)}.article-content[data-astro-cid-c2s6eh4c] p{margin-bottom:16px}.article-content[data-astro-cid-c2s6eh4c] h2{font-size:1.1rem;font-weight:700;color:var(--text);margin-top:28px;margin-bottom:8px}.article-content[data-astro-cid-c2s6eh4c] a{color:var(--text)}.faq-section[data-astro-cid-c2s6eh4c]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.faq-item[data-astro-cid-c2s6eh4c]{border-bottom:1px solid var(--border);padding:16px 0}.faq-q[data-astro-cid-c2s6eh4c]{font-size:var(--t-base);font-weight:600;cursor:pointer;color:var(--text)}.faq-q[data-astro-cid-c2s6eh4c]:hover{color:var(--accent)}.faq-a[data-astro-cid-c2s6eh4c]{font-size:var(--t-base);line-height:1.7;color:var(--text-muted);margin-top:8px;max-width:640px}.nav-events[data-astro-cid-c2s6eh4c]{display:flex;justify-content:space-between;padding:20px var(--page-pad) 40px;gap:16px}.nav-link[data-astro-cid-c2s6eh4c]{font-size:var(--t-sm);color:var(--text-dim);text-decoration:none;transition:color .15s}.nav-link[data-astro-cid-c2s6eh4c]:hover{color:var(--text)}.nav-link[data-astro-cid-c2s6eh4c].next{margin-left:auto}
