.m-events.svelte-1tnsh0q.svelte-1tnsh0q{padding:var(--ad-space-2xl) var(--ad-space-md);background:var(--ad-color-bg);color:var(--ad-color-fg);font-family:var(--ad-font-body)}@media (min-width: 768px){.m-events.svelte-1tnsh0q.svelte-1tnsh0q{padding:var(--ad-space-2xl) var(--ad-space-xl)}}.m-events-wrap.svelte-1tnsh0q.svelte-1tnsh0q{max-width:1300px;margin:0 auto}.m-events-head.svelte-1tnsh0q.svelte-1tnsh0q{margin-bottom:var(--ad-space-lg)}.m-eyebrow.svelte-1tnsh0q.svelte-1tnsh0q{display:inline-flex;align-items:center;gap:10px;font-family:var(--ad-font-ui);font-size:var(--ad-text-2xs);font-weight:var(--ad-weight-semibold);letter-spacing:var(--ad-tracking-wider);text-transform:uppercase;color:var(--ad-color-muted)}.m-rule.svelte-1tnsh0q.svelte-1tnsh0q{width:26px;height:1px;background:var(--ad-color-border-strong, var(--ad-color-border));flex:0 0 auto}.m-num.svelte-1tnsh0q.svelte-1tnsh0q{color:var(--ad-color-accent-2, var(--ad-color-accent));font-variant-numeric:tabular-nums}.m-events-title.svelte-1tnsh0q.svelte-1tnsh0q{margin:var(--ad-space-xs) 0 0;font-family:var(--ad-font-display);font-weight:var(--ad-weight-regular);font-size:var(--ad-text-2xl);line-height:var(--ad-leading-snug);letter-spacing:var(--ad-tracking-tight)}.m-events-lead.svelte-1tnsh0q.svelte-1tnsh0q{margin:var(--ad-space-2xs) 0 0;font-size:var(--ad-text-lg);color:var(--ad-color-muted);line-height:var(--ad-leading-relaxed)}.m-panel-border.svelte-1tnsh0q.svelte-1tnsh0q{background:var(--ad-color-border-strong, var(--ad-color-border));padding:1px}.m-panel-fill.svelte-1tnsh0q.svelte-1tnsh0q{background:var(--ad-color-surface-2);padding:var(--ad-space-md) var(--ad-space-lg)}.m-row.svelte-1tnsh0q.svelte-1tnsh0q{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:var(--ad-space-sm);padding:var(--ad-space-xs) 0;border-bottom:1px solid var(--ad-color-border)}.m-row-last.svelte-1tnsh0q.svelte-1tnsh0q{border-bottom:none}.m-row.featured.svelte-1tnsh0q.svelte-1tnsh0q{background:color-mix(in srgb,var(--ad-color-glow, var(--ad-color-accent)) 8%,transparent);margin:0 calc(-1 * var(--ad-space-md));padding:var(--ad-space-xs) var(--ad-space-md);width:auto}.m-row-date.svelte-1tnsh0q.svelte-1tnsh0q{display:flex;align-items:center;gap:9px}.m-date.svelte-1tnsh0q.svelte-1tnsh0q{font-family:var(--ad-font-ui);font-size:var(--ad-text-sm);font-weight:var(--ad-weight-semibold);letter-spacing:var(--ad-tracking-normal);font-variant-numeric:tabular-nums;color:var(--ad-color-muted)}.m-row.featured.svelte-1tnsh0q .m-date.svelte-1tnsh0q{color:var(--ad-color-accent-2, var(--ad-color-accent))}.m-row-body.svelte-1tnsh0q.svelte-1tnsh0q{min-width:0}.m-row-title.svelte-1tnsh0q.svelte-1tnsh0q{font-family:var(--ad-font-display);font-size:var(--ad-text-lg);line-height:1.2;color:var(--ad-color-fg)}.m-row-sub.svelte-1tnsh0q.svelte-1tnsh0q{font-family:var(--ad-font-ui);font-size:var(--ad-text-xs);color:var(--ad-color-muted);margin-top:2px;letter-spacing:var(--ad-tracking-normal)}.m-row-side.svelte-1tnsh0q.svelte-1tnsh0q{display:flex;align-items:center;gap:var(--ad-space-sm);flex:0 0 auto}.m-plate.svelte-1tnsh0q.svelte-1tnsh0q{display:inline-flex;align-items:center;font-family:var(--ad-font-ui);font-size:var(--ad-text-2xs);font-weight:var(--ad-weight-semibold);letter-spacing:var(--ad-tracking-wide);text-transform:uppercase;font-variant-numeric:tabular-nums;padding:4px 9px;border-radius:var(--ad-radius-xs, 2px);line-height:1.25;white-space:nowrap;color:var(--ad-color-muted);background:var(--ad-color-surface-3);border:1px solid var(--ad-color-border)}.m-row-link.svelte-1tnsh0q.svelte-1tnsh0q{font-family:var(--ad-font-ui);font-size:var(--ad-text-xs);font-weight:var(--ad-weight-semibold);letter-spacing:var(--ad-tracking-wide);text-transform:uppercase;color:var(--ad-color-accent);text-decoration:none;white-space:nowrap}.m-bell.svelte-1tnsh0q.svelte-1tnsh0q{width:7px;height:7px;flex:0 0 auto;display:inline-block;background:var(--ad-color-glow, var(--ad-color-accent));transform:rotate(45deg);box-shadow:0 0 11px color-mix(in srgb,var(--ad-color-glow, var(--ad-color-accent)) 55%,transparent)}.m-shimmer{animation:var(--ad-ambient-shimmer)}
