.events-group.svelte-13hsgdq{margin-bottom:3rem}.events-group.svelte-13hsgdq:last-child{margin-bottom:0}.events-group.svelte-13hsgdq h3:where(.svelte-13hsgdq){text-transform:none;color:var(--text-muted);border-bottom:1px solid var(--border);margin-bottom:1.25rem;padding-bottom:.6rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:700}.events-list.svelte-13hsgdq{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.event-item.svelte-13hsgdq{background:var(--bg);grid-template-columns:100px 1fr auto;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;display:grid}@media (width<=640px){.event-item.svelte-13hsgdq{grid-template-columns:1fr;gap:.6rem}}.event-date.svelte-13hsgdq{letter-spacing:.03em;color:var(--orange);text-align:center;font-family:Bebas Neue,sans-serif;line-height:1.1}.event-date.svelte-13hsgdq .day:where(.svelte-13hsgdq){font-size:1.9rem;display:block}.event-date.svelte-13hsgdq .month:where(.svelte-13hsgdq){color:var(--text-muted);font-family:Inter,sans-serif;font-size:.95rem;font-weight:600}.events-group.past.svelte-13hsgdq .event-date:where(.svelte-13hsgdq){color:var(--teal)}.event-body.svelte-13hsgdq h4:where(.svelte-13hsgdq){margin:0 0 .3rem;font-size:1.05rem}.event-body.svelte-13hsgdq p:where(.svelte-13hsgdq){margin:0;font-size:.9rem}.event-loc.svelte-13hsgdq,.event-meta.svelte-13hsgdq{color:var(--text-muted);margin-bottom:.3rem;font-size:.85rem;display:block}.event-tag.svelte-13hsgdq{white-space:nowrap;border-radius:999px;justify-self:end;padding:.35rem .75rem;font-size:.78rem;font-weight:700}.event-tag.upcoming.svelte-13hsgdq{color:var(--green);background:#00a67633}.event-tag.past.svelte-13hsgdq{color:var(--teal);background:#38726c47}@media (width<=640px){.event-tag.svelte-13hsgdq{justify-self:start}}
