.evt-page[data-astro-cid-sgg5dgkv]{padding-top:32px;padding-bottom:96px;max-width:820px}.evt-hero[data-astro-cid-sgg5dgkv]{margin-top:24px;padding:clamp(28px,4vw,44px);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius)}.evt-hero-top[data-astro-cid-sgg5dgkv]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.evt-past-pill[data-astro-cid-sgg5dgkv]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);padding:4px 10px;border-radius:999px}.evt-title[data-astro-cid-sgg5dgkv]{margin:0 0 28px;font-family:var(--font-display);font-size:clamp(32px,4.6vw,48px);font-weight:600;line-height:1.06;letter-spacing:-.032em;color:var(--ink)}.evt-info[data-astro-cid-sgg5dgkv]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;padding:20px;background:var(--bg);border:1px solid var(--rule);border-radius:14px;margin-bottom:24px}.evt-date-badge[data-astro-cid-sgg5dgkv]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:88px;padding:14px 10px;border-radius:12px;background:var(--surface);border:1px solid var(--rule);position:relative}.evt-date-badge[data-astro-cid-sgg5dgkv]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:4px;border-radius:0 0 4px 4px}.evt-date-badge[data-astro-cid-sgg5dgkv].t-blue:before{background:var(--c-blue)}.evt-date-badge[data-astro-cid-sgg5dgkv].t-red:before{background:var(--c-red)}.evt-date-badge[data-astro-cid-sgg5dgkv].t-green:before{background:var(--c-green)}.evt-date-badge[data-astro-cid-sgg5dgkv].t-mauve:before{background:var(--c-mauve)}.evt-date-day[data-astro-cid-sgg5dgkv]{font-family:var(--font-display);font-size:36px;font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--ink)}.evt-date-month[data-astro-cid-sgg5dgkv]{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--ink-2);margin-top:6px}.evt-date-year[data-astro-cid-sgg5dgkv]{font-size:11px;font-weight:500;color:var(--ink-3);margin-top:2px}.evt-info-list[data-astro-cid-sgg5dgkv]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.evt-info-row[data-astro-cid-sgg5dgkv]{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:15px;line-height:1.4}.evt-info-row[data-astro-cid-sgg5dgkv]:first-child .evt-info-text[data-astro-cid-sgg5dgkv]{font-weight:600}.evt-info-ico[data-astro-cid-sgg5dgkv]{flex:0 0 auto;color:var(--ink-3)}.evt-info-text[data-astro-cid-sgg5dgkv]{min-width:0}.evt-actions-primary[data-astro-cid-sgg5dgkv]{display:flex;flex-wrap:wrap;gap:10px}.evt-cta-primary[data-astro-cid-sgg5dgkv]{display:inline-flex;align-items:center;gap:8px}.evt-cta-secondary[data-astro-cid-sgg5dgkv]{display:inline-flex;align-items:center;gap:6px}.evt-section[data-astro-cid-sgg5dgkv]{margin-top:44px}.evt-section-title[data-astro-cid-sgg5dgkv]{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0 0 16px;color:var(--ink);position:relative;padding-bottom:10px}.evt-section-title[data-astro-cid-sgg5dgkv]:after{content:"";position:absolute;left:0;bottom:0;width:38px;height:2px;background:var(--ink);border-radius:2px}.evt-description[data-astro-cid-sgg5dgkv]{color:var(--ink);line-height:1.65;font-size:16px}.evt-empty[data-astro-cid-sgg5dgkv]{margin:0;color:var(--ink-3);font-size:15px}.evt-related-lead[data-astro-cid-sgg5dgkv]{margin:0 0 16px;color:var(--ink-2);font-size:15px}.evt-related-list[data-astro-cid-sgg5dgkv]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.evt-related-link[data-astro-cid-sgg5dgkv]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start;padding:14px;border:1px solid var(--rule);border-radius:12px;background:var(--surface);text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease}.evt-related-link[data-astro-cid-sgg5dgkv]:hover{border-color:var(--rule-2);background:var(--bg);transform:translateY(-1px)}.evt-related-link-thumb[data-astro-cid-sgg5dgkv]{width:88px;height:88px;object-fit:cover;border-radius:10px;background:var(--surface-2)}.evt-related-link-thumb--placeholder[data-astro-cid-sgg5dgkv]{background:linear-gradient(135deg,var(--surface-2),var(--rule))}.evt-related-link-body[data-astro-cid-sgg5dgkv]{display:flex;flex-direction:column;gap:4px;min-width:0}.evt-related-link-title[data-astro-cid-sgg5dgkv]{display:block;font-weight:600;color:var(--ink);line-height:1.3}.evt-related-link-meta[data-astro-cid-sgg5dgkv]{font-size:12px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.evt-related-link-excerpt[data-astro-cid-sgg5dgkv]{font-size:14px;color:var(--ink-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.evt-share-section[data-astro-cid-sgg5dgkv]{padding-top:24px;border-top:1px solid var(--rule)}.evt-back[data-astro-cid-sgg5dgkv]{display:inline-flex;align-items:center;gap:6px;margin-top:36px;color:var(--ink-2);font-size:14px;font-weight:500;text-decoration:none}.evt-back[data-astro-cid-sgg5dgkv]:hover{color:var(--ink);text-decoration:underline}@media (max-width: 640px){.evt-info[data-astro-cid-sgg5dgkv]{grid-template-columns:1fr;gap:16px}.evt-date-badge[data-astro-cid-sgg5dgkv]{width:100%;flex-direction:row;gap:12px;padding:10px 16px}.evt-date-badge[data-astro-cid-sgg5dgkv]:before{left:0;right:0;top:0;height:3px}.evt-date-day[data-astro-cid-sgg5dgkv]{font-size:28px}.evt-date-month[data-astro-cid-sgg5dgkv]{margin-top:0}.evt-date-year[data-astro-cid-sgg5dgkv]{margin-top:0;margin-left:auto}.evt-related-link[data-astro-cid-sgg5dgkv]{grid-template-columns:64px minmax(0,1fr);gap:12px}.evt-related-link-thumb[data-astro-cid-sgg5dgkv]{width:64px;height:64px}}
